我负责安装在全球近50万台PC上的基于.Net的紧缩包装桌面应用程序的Windows错误报告调试小型转储,所有这些应用程序都运行不同的操作系统版本, .Net框架的版本。要做到这一点,需要以下的匹配版本3个文件在多个.net框架版本上使用windbg
sos.dll
Mscorwks.dll
Mscordacwks.dll
我曾在过去的.msu下载文件,并从中提取这些文件一定的成功,但我相信必须有一个更简单的方法。
我的问题是,是否有一个存储库,我可以下载这些文件的正确版本,以便我可以调试小转储?
符号服务器如何提供帮助?用户需要一个DLL,而不是符号。 –
@SevaTitov是的,他也需要二进制文件,我忽略了那部分,抱歉。但要做任何有意义的调试,他也需要符号。 –
嗨基督教,谢谢你的回应,但我已经有了整理好的符号。我可以将符号路径设置为我的私有符号,而.symfix +可以处理框架符号。真正的问题是,在你甚至可以以有意义的方式将调试器连接到.net小型转储器之前,你需要上面提到的3个DLL的匹配版本。大多数基于Web的ASP.Net客户端 - 服务器应用程序工作的人不会遇到这个问题,因为他们只能登录到他们的生产服务器并从那里获取这些dll的版本。我没有这种奢侈。 –