找到visual studio可执行文件最可靠的方法?

时间:2009-09-14 13:24:15

标签: visual-studio

假设我想要最新的visualstudio风格能够打开C#项目,如果有多个(专业/快速),我想打开专业版。

编辑:我希望我自己的程序在我的程序用户的计算机上打开visual studio。

2 个答案:

答案 0 :(得分:1)

这是一种频繁发生变化的事情吗?如果没有,我只是在您的PC上搜索“devenv.exe”(VS可执行文件),然后将* .cs,* .csproj,* .sln等文件to open automatically与发现你想要使用的“最新味道”。

编辑:您可以尝试让您的程序检查HKEY_CURRENT_USER\Software\Microsoft\VisualStudio注册表项并从那里检索最新版本,然后让您的程序使用适当的Visual Studio可执行文件打开该文件位置。

答案 1 :(得分:0)

没有一个可用的API只会打开最新版本的Visual Studio。当您开始考虑Visual Studio的表达式版本(以及可以打开C#项目的那些)的影响时,尤其如此。

我认为您最好的选择就是按优先级顺序创建您关注的Visual Studio版本列表。然后在您的过程中枚举它们,检查第一个可用的并启动该过程。

查找Visual Studio安装位置的最可靠方法是检查

中的InstallDir键
  • 32位:HKLM:\ Software \ Microsoft \ VisualStudio {VersionNumber}
  • 64位:HKLM:\ Softawre \ Wow6432Node \ Microsoft \ VisualStudio {VersionNumber}