有关于visual studio 2008运行时版本的摘要吗?

Is there a summary of visual studio 2008 runtime versions?

本文关键字:版本 运行时 visual studio 2008      更新时间:2023-10-16

我一直在研究一个奇怪的问题,在某些系统上加载我们应用程序的一个dll失败(使用Global Flags加载器snap标志显示它在LoadLibraryEx的某个地方)。在windbg中的日志显示,似乎有几个不同版本的MSVCR90.DLL被引用。清单中引用的版本似乎与我们正在安装的可重新发布运行时不同。

我一直在试图找到Visual Studio服务包和安全修复程序的不同运行时版本的明确列表,但我找不到任何有用的。

在我自己的机器上,我至少安装了五个不同的,但我不能将它们与Visual Studio正在构建的东西联系起来。这是我到目前为止发现的:

  • 9.0.21022.8 -这是我的VS2008 SP1机器在
  • 上构建的
  • 9.0.21022.218: VS2008安全更新
  • 9.0.30729 ?
  • 9.0.30729.17 - VS2008 SP1 http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2
  • 9.0.30729.4148 - VS2008 SP1 28/7/2009(似乎也包括ATL更新)http://support.microsoft.com/kb/973552 http://support.microsoft.com/kb/971092/
  • 9.0.30729.4974 -似乎是团队基础服务器2010的一部分
  • 9.0.30729.5570 - 2011年4月21日安全更新http://support.microsoft.com/kb/2465361

是否有一个比这个更完整的列表,或者一个澄清我们正在构建哪个版本的列表?

什么是完全打过补丁的Visual Studio 2008安装?SP1 + ATL修复?是否有进一步的安全更新?

编辑:我发现这个页面至少把所有的下载放在一个地方:http://support.microsoft.com/default.aspx?scid=kb;en-us;2019667&sd=rss&spid=12913

EDIT2:似乎仅仅更新到最新的visual studio库不会自动使用它们——你需要显式绑定到最新的库版本

运行Microsoft Update(不是Windows Update),它会给你打补丁到最新版本。有几个(5或6 IIRC)

我知道这是一个旧的线程,但为了将来的读者的利益,我在这里有一个:http://niemiro.co.uk/Blog/windows-update-troubleshooting/visual-c-file-versions/

它还没有完全完成,但它比目前张贴在这个线程,我还没有找到一个更好的列表。

如果你有什么要补充的,在这里评论将是非常感谢的,当我有机会的时候我会补充的。