【问题标题】:FInding the path where Visual Studio is Installed查找安装 Visual Studio 的路径
【发布时间】:2009-05-11 07:17:28
【问题描述】:

我需要有关如何找到 Microsoft Visual Studio 安装路径的帮助。我需要在我的程序中使用该路径。获取 Microsoft Visual Studio 安装路径需要调用什么函数?

【问题讨论】:

    标签: visual-studio vb6


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      注意要查询的环境变量的名称是特定于版本的。

      对于 VS2005,你可以使用 VS80COMNTOOLS

      对于 VS2008,你可以使用 VS90COMNTOOLS

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

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

      【讨论】:

        【解决方案3】:

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

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

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

        Windows 任务管理器 > 详细信息选项卡 > RIGHTCLICK Code.exe > 打开文件位置

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            【解决方案5】:

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

            否则,您需要注意运行您的程序的人可能实际上没有安装 Visual Studio。

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

            【讨论】:

              猜你喜欢
              • 2016-02-03
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2018-12-15
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多