如何获得在windbg中使用的.NET运行时的特定版本?

如何获得在windbg中使用的.NET运行时的特定版本?,.net,dll,version,windbg,.net,Dll,Version,Windbg,我正在调试来自我们的一台服务器的旧进程转储。它是大约一个月前创建的。要使用SOS,我需要AMD64体系结构的mscorwks.dll和mscordacwks.dll版本2.0.50727.4016 有什么官方的地方可以买到这些DLL吗?我发现这在某种程度上解决了这个问题,但解决方案似乎有点粗糙和迂回 获取旧框架DLL的Microsoft官方渠道是什么?如果我没有弄错的话,这是一个官方的.NET 2.0 x64版本。您可以在这里取: 只需在\Microsoft.NET下安装并找到它即可。@Ryan

我正在调试来自我们的一台服务器的旧进程转储。它是大约一个月前创建的。要使用SOS,我需要AMD64体系结构的mscorwks.dll和mscordacwks.dll版本2.0.50727.4016

有什么官方的地方可以买到这些DLL吗?我发现这在某种程度上解决了这个问题,但解决方案似乎有点粗糙和迂回


获取旧框架DLL的Microsoft官方渠道是什么?

如果我没有弄错的话,这是一个官方的.NET 2.0 x64版本。您可以在这里取:


只需在\Microsoft.NET下安装并找到它即可。

@Ryan:我问了你链接到的问题;我从来没有找到过比这个问题的答案更好的方法。遗憾的是,这种方法只适用于
oldversions.com
上的框架版本。我很想听到更好的解决方案。@RichieHindle:谢谢你的反馈。如果没有任何问题,我将看看我的Microsoft代表能做些什么。如果我得到一个,我将发布他们的响应。try“.load wow64exts”和“!sw”命令。在“.loadby sos mscorwks”之前