有没有Visual Studio 2008运行时版本的总结?
我一直在寻找一个奇怪的问题,我们的应用程序的某个DLL的加载在某些系统上失败(使用Global Flags加载器捕捉标志显示它在LoadLibraryEx中的某处)。 windbg中的日志显示MSVCR90.DLL
被引用的几个不同版本。看起来,我们清单中引用的版本与我们正在安装的可重新分发的运行时不同。有没有Visual Studio 2008运行时版本的总结?
我一直在试图找到Visual Studio Service Pack和安全修补程序的不同运行时版本的权威列表,但找不到任何有用的东西。
在我自己的机器上我至少安装了5个不同的机器,但是我无法将它们与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/973552http://support.microsoft.com/kb/971092/
- 9.0.30729.4974 - 似乎是Team Foundation Server的一部分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库不会自动使用他们 - 你需要explicitly bind到最新的图书馆版本
运行微软更新(不是Windows更新),它会补丁你到最新版本。其中有几个(5或6个IIRC)。
谢谢 - 我刚刚注意到可以通过更新获得新的更新,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/
这是不完全还没有全部完成,但它比目前张贴在这个线程多,我还没有找到更好的名单。
如果您有任何需要添加的内容,请在此处发表评论,我将在获得机会时添加它。
链接已经死亡。 – Matthieu 2015-10-27 16:32:00
我认为更普遍的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
另请参阅:9.0.30729.6161 - 2011年6月14日安全更新,http://support.microsoft.com/kb/2538243 – 2012-11-22 09:39:01