加载SOS扩展以进行调试

jga*_*fin 16 .net debugging memory-leaks

我正在尝试在vb.net应用程序中加载Visual Studio 2010(.Net framework 4)中的SOS扩展,但没有成功.

首先,我发现以下文章建议我在immidiate窗口中键入"!load sos ".它导致以下错误消息:

Error during command: extension C:\Windows\Microsoft.NET\Framework64\v4.0.30319\sos.dll could not load (error 193)
Run Code Online (Sandbox Code Playgroud)

接下来我发现了一篇建议.loadby sos clr文章.这给了我以下错误:

Method arguments must be enclosed in parentheses.
Run Code Online (Sandbox Code Playgroud)

我该如何加载它?

Han*_*ant 32

您运行的是64位版本的Windows.当您的程序是64位时,无法使用sos.dll进行调试,Visual Studio是一个32位进程.

修复:项目+属性,编译选项卡,向下滚动,高级,目标CPU = x86.