Visual Studio 详细版本号

Visual Studio detailed version numbers

本文关键字:版本号 Studio Visual      更新时间:2023-10-16

我快失去理智了。我们的大多数开发系统都有MS Visual Studio Professional 2012,它们报告的版本号是11.0.50727.26. (如"程序和功能"控制面板所示。)

但是,在运行python/psexec reg查询脚本时,我们发现有几个系统将版本号报告为:11.0.50727.1

当我运行更新程序 (http://www.microsoft.com/en-us/download/details.aspx?id=39305) 时两个版本都报告它们是当前版本(我们希望它们都相同。

有谁知道版本号中的最后一个数字实际上意味着什么?

我们使用C++编译器,但其他部分经常安装(而不是使用)。

此外,在VS 2012界面中 - 关于,他们都报告版本 11.0.61030.00 更新 4

我希望能够使用 reg 查询以编程方式检查这一点。

看起来C++编译器存储在HKEY_CLASSES_ROOTInstallerProducts2DF9F6B0548E83946BAE6F3414F3B5FB中,Version将版本号存储为单个DWORD(在我最新更新的机器0b00ee66上)。如果您将第一个单词用作两个数字,将第二个单词用作一个数字,则映射到11.0.61030

请注意,这只是基于一些简单的注册表编辑器搜索,因此如果不是 100% 准确,请道歉。

在您的另一个问题上,"程序和功能"控制面板似乎报告了原始安装的版本,而不是当前版本。它可能只是不同的安装方法标记不同的数字,更新应该用于确定当前安装的版本。