有没有 Visual Studio 2008 运行时版本的摘要?

发布于 2024-11-04 00:06:08 字数 1760 浏览 1 评论 0原文

我一直在研究一个奇怪的问题,即在某些系统上加载我们的应用程序的 dll 之一失败(使用全局标志加载器快照标志显示它位于 LoadLibraryEx 中的某处)。 Windbg 中的日志显示,似乎引用了多个不同版本的 MSVCR90.DLL。我们的清单中引用的版本似乎与我们正在安装的可再发行运行时不同。

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

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

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

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

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

编辑2: 看来仅仅更新到最新的 Visual Studio 库并不会自动使用它们 - 您需要 显式绑定到最新的库版本

I've been looking into a strange problem where loading of one of our application's dlls fails on certain systems (using the Global Flags loader snap flag shows it's somewhere within LoadLibraryEx). The logs in windbg show that there seem to be several different versions of MSVCR90.DLL being referenced. It appears that the version referenced in our manifest is different to the redistributable runtime we're installing.

I've been trying to find a definitive list of the different runtime versions for the Visual Studio service packs and security hotfixes, but I can't find anything useful.

On my own machine I have at least five different ones installed, but I can't relate them to what Visual Studio is building. This is what I've found up to now:

Is there a more complete list than this, or one that clarifies which version we are building?

What is a fully-patched Visual Studio 2008 installation? SP1 + ATL hotfix? Are there further security updates?

EDIT:
I've found this page which does at least put all the downloads in one place: http://support.microsoft.com/default.aspx?scid=kb;en-us;2019667&sd=rss&spid=12913

EDIT2:
It appears that merely updating to the most recent visual studio libraries doesn't automatically use them -- you need to explicitly bind to the latest library version

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

橙味迷妹 2024-11-11 00:06:08

运行 Microsoft Update(不是 Windows 更新),它会将您修补到最新版本。其中有几个(5 或 6 IIRC)。

Run Microsoft Update (not Windows update) and it'll patch you up to the very latest version. There are a few of them (5 or 6 IIRC).

紫轩蝶泪 2024-11-11 00:06:08

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

它尚未完全完成,但它已经更多的比当前在此线程中发布的内容要多,而且我还没有找到更好的列表。

如果您有什么要补充的,请在这里发表评论,我将不胜感激,当我有机会时我会添加它。

I know this is an old thread, but for the benefit of future readers, I have one here: http://niemiro.co.uk/Blog/windows-update-troubleshooting/visual-c-file-versions/

It isn't totally complete yet, but it has more than what is currently posted in this thread, and I haven't yet found a better list.

If you have anything to add, a comment here would be greatly appreciated, and I will add it when I get the chance.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文