Visual Studio 2017 — как получить текущую рабочую версию от ENVDTE

Я работаю над портом пакета VSIX для Visual Studio 2017, и мне нужно получить текущую версию из пакета VSPackage (Enterprise, Community и т. д.).

Глядя на интерфейс ENVDTE довольно просто получить номер версии, но не издание. До VS 2013 можно было как минимум получить установленную версию из реестра но похоже, что это уже не так, поскольку VS2017 использует собственный частный реестр .

Кто-нибудь знает, как получить текущую версию Visual Studio 2017?


person codingadventures    schedule 23.01.2018    source источник


Ответы (1)


Как насчет свойства только для чтения _DTE.Edition?

https://docs.microsoft.com/en-us/dotnet/api/envdte._dte.edition?view=visualstudiosdk-2017

person silkfire    schedule 23.01.2018