有没有Visual Studio 2008运行时版本的总结?

问题描述:

我一直在寻找一个奇怪的问题,我们的应用程序的某个DLL的加载在某些系统上失败(使用Global Flags加载器捕捉标志显示它在LoadLibraryEx中的某处)。 windbg中的日志显示MSVCR90.DLL被引用的几个不同版本。看起来,我们清单中引用的版本与我们正在安装的可重新分发的运行时不同。有没有Visual Studio 2008运行时版本的总结?

我一直在试图找到Visual Studio Service Pack和安全修补程序的不同运行时版本的权威列表,但找不到任何有用的东西。

在我自己的机器上我至少安装了5个不同的机器,但是我无法将它们与Visual Studio构建的内容联系起来。这是我发现到现在:

是否有明确我们正在建设的是哪个版本的完整列表比这个,还是一个?

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

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

EDIT2: 看来,仅仅更新到最新的Visual Studio库不会自动使用他们 - 你需要explicitly bind到最新的图书馆版本

+1

我认为更普遍的4974是来自VS2010,不仅仅是TFS--它在DVD上的WCU \ VC90SP1中。我还有另外一个4418(以及4148)[来自VS2010 RC](http://weblogs.asp.net/scottgu/archive/2010/02/08/vs-2010-net-4-release- candidate.aspx#7342999) – Rup 2011-04-28 12:07:02

+2

另请参阅:9.0.30729.6161 - 2011年6月14日安全更新,http://support.microsoft.com/kb/2538243 – 2012-11-22 09:39:01

运行微软更新(不是Windows更新),它会补丁你到最新版本。其中有几个(5或6个IIRC)。

+2

谢谢 - 我刚刚注意到可以通过更新获得新的更新,9.0 .30729.5570。在Win7上,微软更新和Windows Update是同一个(我认为) – 2011-04-28 11:46:38

我知道这是一个古老的线程,但对于未来的读者的利益,我这里有一台:http://niemiro.co.uk/Blog/windows-update-troubleshooting/visual-c-file-versions/

这是不完全还没有全部完成,但它比目前张贴在这个线程多,我还没有找到更好的名单。

如果您有任何需要添加的内容,请在此处发表评论,我将在获得机会时添加它。

+1

链接已经死亡。 – Matthieu 2015-10-27 16:32:00