混合模式应用程序中的属性求值
在混合模式应用程序中,调试器执行的属性求值是一个资源消耗很大的操作。因此,调试操作(如单步执行)可能会很慢。有关更多信息,请参见
单步执行。如果混合模式调试的性能很低,您可能希望在调试器窗口中关闭属性求值。
说明:显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见
Visual Studio 设置。
关闭属性求值- 从“工具Tools”菜单中选择“选项Options”。
- 在“选项Options”对话框中,打开“调试Debugging”文件夹并选择“常规General”类别。
- 清除“启用属性求值和其他隐式函数调用”复选框。Uncheck "Enable property evaluation and other implicit function calls"
由于本机调用堆栈和托管调用堆栈不同,因此调试器不能总是为混合代码提供完整的调用堆栈。当本机代码调用托管代码时,您可能会注意到某些差异。有关详细信息,请参见
“调用堆栈”窗口中的混合代码与丢失信息。