Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windbg 无法验证PresentationFramework.ni.dll的校验和_Windbg - Fatal编程技术网

Windbg 无法验证PresentationFramework.ni.dll的校验和

Windbg 无法验证PresentationFramework.ni.dll的校验和,windbg,Windbg,使用WinDbg调试.NET转储,命令!clrstack收到一个警告: *** WARNING: Unable to verify checksum for PresentationFramework.ni.dll. 我已将符号路径设置为SRV*D:\MsSymbols*http://msdl.microsoft.com/download/symbols. 如何解决此警告以及如何加载匹配的SOS和CLR?该*.ni.dll是本机映像,即已由ngen.exe为您的电脑预编译的.NET dll。由

使用WinDbg调试.NET转储,命令!clrstack收到一个警告:

*** WARNING: Unable to verify checksum for PresentationFramework.ni.dll.
我已将符号路径设置为SRV*D:\MsSymbols*http://msdl.microsoft.com/download/symbols. 如何解决此警告以及如何加载匹配的SOS和CLR?

该*.ni.dll是本机映像,即已由ngen.exe为您的电脑预编译的.NET dll。由于它是在您的计算机上编译的,因此不会有可从Microsoft服务器下载的符号。没什么好担心的

关于SOS和MSCorDacWks的版本,这取决于一点

a您正在使用加载特定版本。加载x:\path\to\sos.dll。在这种情况下,请尝试使用.loadby SOS clr加载SOS。如果这行得通,你就很幸运了

b如果您已经使用.loadby SOS clr加载了SOS,那么您已经在另一台机器上创建了崩溃转储。在这种情况下,您需要获得SOS和MSCorDacWks的确切版本。这可以通过以下方式实现:

b、 1运行。卸载sos和!分析-v。If经常下载正确的SOS版本并将其存储在符号路径中的某个位置

b、 2.到机器上手动查找文件

b、 3在那台机器上使用并运行它。它将获取SOS和MSCorDacWks的所有可用版本。免责声明:我是该工具的作者

b、 4如果机器不再可用,请查看我的。这次你很不幸,但至少有一个非常接近的版本。免责声明:我是该档案的维护者