码迷,mamicode.com
首页 > 其他好文 > 详细

The version of SOS does not match the version of CLR you are debugging

时间:2019-06-11 11:05:34      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:路径   version   mic   ros   替换   str   strong   生产环境   解决   

分析dump文件时,由于客户生产环境与分析dump文件的环境不一致,常常会出现下面的错误

The version of SOS does not match the version of CLR you are debugging. Please
load the matching version of SOS for the version of CLR you are debugging.
CLR Version: 4.0.30319.34209
SOS Version: 4.7.2650.0

问题原因:客户生产环境的net版本是4.0.30319.34209,但分析环境的net版本是4.7.2650.0,二个环境的版本不一致。

解决方案:从客户生产环境(C:\Windows\Microsoft.NET\Framework64\v4.0.30319)拷贝这clr.dll,mscordacwks.dll,SOS.dll 这三个组件

替换到分析环境Symbol File Path路径,重新打开windbg,就正常了。

 

The version of SOS does not match the version of CLR you are debugging

标签:路径   version   mic   ros   替换   str   strong   生产环境   解决   

原文地址:https://www.cnblogs.com/50614090/p/11002248.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!