过滤安装Visual Studio的路径

时间:2009-05-11 07:17:28

标签: visual-studio vb6

我需要帮助来了解如何找到安装Microsoft Visual Studio的路径。我需要在我的程序中使用该路径。为了获得安装Microsoft Visual Studio的路径,必须调用哪些函数?

5 个答案:

答案 0 :(得分:6)

根据应用程序的不同,最好向用户询问,但这里有一些C#代码可以解决VS2008的问题。

RegistryKey regKey = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\VisualStudio\9.0\Setup\VS");
string vsInstallationPath = regKey.GetValue("ProductDir").ToString();
regKey.Close();

答案 1 :(得分:6)

可能通过搜索注册表找到它,但是因为我想要构建脚本的解决方案,所以我一直在使用环境变量来执行此操作。

N.B。要查询的环境变量的名称是特定于版本的。

对于VS2005,您可以使用VS80COMNTOOLS

对于VS2008,您可以使用VS90COMNTOOLS

如果在命令提示符下键入SET VS90COMNTOOLS,您应该看到: VS90COMNTOOLS = C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ Tools \

所以上两个文件夹到达安装路径的根目录。

答案 2 :(得分:2)

这是了解VS安装文件夹或任何其他程序的最快方法。

打开VS代码及其运行时间;打开 Windows任务管理器,然后导航到“详细信息”标签

右键单击应立即运行的Code.exe应用程序,然后选择打开文件位置

Windows任务管理器> “详细信息”选项卡>右键单击 Code.exe > 打开文件位置

enter image description here

答案 3 :(得分:1)

从注册表中,HKLM \ Software \ Microsoft \ VisualStudio \ 9.0 \ InstallDir for Visual Studio 2008

答案 4 :(得分:0)

这是Visual Studio的某种加载项吗?

除非另有说明,否则您需要知道运行程序的人可能实际上已安装 Visual Studio。

如果安装 ,通常可以在注册表中的已知位置找到它,例如VS2008的HKCR/Applications/devenv.exe/shell/edit/command