【问题标题】:detect Visual Studio 2012 version检测 Visual Studio 2012 版本
【发布时间】:2013-01-21 23:26:17
【问题描述】:

如何检测 Visual Studio 2012 RTM 或 Visual Studio 2012 with Update 1 是否正在使用 EnvDTE 运行?在这两种情况下,DTE.Version 都包含“11.0”。

【问题讨论】:

标签: visual-studio visual-studio-2012 envdte


【解决方案1】:

Visual Studio 2010 和 2012 将 SP 信息放在 Wow6432Node 子树下 - 例如HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\VS\Servicing。但是,由于 VS 2012 Update 1 不是服务包,SP 值并未增加。

检测是否安装了 Update 1 的最佳方法可能是检查您感兴趣的组件的版本。例如对于 Visual C++,检查 HKLM\SOFTWARE\Wow6432Node\Microsoft\DevDiv\VC\Servicing\11.0 \CompilerCore\Version :对于 RTM,它是 11.0.50727;更新 1 是 11.0.51106。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-05
    • 2013-06-20
    • 1970-01-01
    • 1970-01-01
    • 2012-10-24
    • 1970-01-01
    • 2015-08-21
    相关资源
    最近更新 更多