查找安装Visual Studio的路径。

问题描述 投票:3回答:5

我需要帮助,如何找到Microsoft visual Studio的安装路径。我需要在我的程序中使用该路径。什么是函数,必须被调用,以获得Microsoft Visual Studio的安装路径?

visual-studio vb6
5个回答
6
投票

根据应用程序的情况,最好是问用户,但这里有一些C#代码,对于VS2008来说应该可以做到这一点。

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

6
投票

也许可以通过搜索注册表找到它,但由于我想为构建脚本找到一个解决方案,所以我一直在使用环境变量来实现这个目标。

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

对于VS2005,你可以使用VS80COMNTOOLS

对于VS2008来说,你可以使用VS90COMNTOOLS。

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

所以要向上走两个文件夹才能到达安装路径的根部。


1
投票

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


0
投票

这是为了Visual Studio的某种插件吗?

不然的话,你要知道,运行你的程序的人可能并不是真正的 安装了Visual Studio。

如果它 安装,你一般可以在注册表的已知位置找到它,如 HKCR/Applications/devenv.exe/shell/edit/command 的VS2008。


0
投票

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

打开VS代码,当它运行时,打开 Windows任务管理器 并导航到 细节标签.

右键点击现在应该正在运行的Code.exe应用程序,并选择选项以 打开文件位置:

Windows任务管理器 > 细节标签 > RIGHTCLICK Code.exe > 打开文件位置

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.