我需要帮助我如何找到安装Microsoft Visual Studio的路径.我需要在我的程序中使用该路径.为了获得安装Microsoft Visual Studio的路径,必须调用哪些函数?
根据应用程序的不同,最好向用户询问,但这里有一些C#代码应该可以解决VS2008的问题.
RegistryKey regKey = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\VisualStudio\9.0\Setup\VS");
string vsInstallationPath = regKey.GetValue("ProductDir").ToString();
regKey.Close();
Run Code Online (Sandbox Code Playgroud)
可能通过搜索注册表找到它,但因为我想要一个构建脚本的解决方案,我一直在使用环境变量来做到这一点.
NB要查询的环境变量的名称是特定于版本的.
对于VS2005,您可以使用VS80COMNTOOLS
对于VS2008,您可以使用VS90COMNTOOLS
如果在命令提示符下键入SET VS90COMNTOOLS,您应该看到:VS90COMNTOOLS = C:\ Program Files\Microsoft Visual Studio 9.0\Common7\Tools \
所以上两个文件夹到达安装路径的根目录.
| 归档时间: |
|
| 查看次数: |
11301 次 |
| 最近记录: |