Существует не один доступный API, который просто откроет последнюю версию Visual Studio. Это особенно актуально, когда вы начинаете рассматривать влияние версий выражений Visual Studio (и тех, которые могут открывать проекты C#).
Я думаю, что лучше всего просто создать список версий Visual Studio, которые вас интересуют в приоритетном порядке. Затем перечислите их в своем процессе, проверяя первый доступный и запускающий этот процесс.
Самый надежный способ найти установленное расположение Visual Studio, чтобы изучить ключ InstallDir внутри
- 32 Bit: HKLM: \ Software \ Microsoft \ VisualStudio {VersionNumber}
- 64 Bit: HKLM: \ Softawre \ Wow6432Node \ Microsoft \ VisualStudio {Номер версии}
см. Править ................ –