“启用Visual Studio宿主过程”复选框时,如何禁用该复选框

时间:2011-10-04 15:44:21

标签: visual-studio visual-studio-2008 debugging

我正在运行Visual Studio 2008,并开发一个由商业应用程序实例化的DLL。当应用程序终止时,我在调试器中收到有关MDA的错误。我找到了一篇文章,说通过关闭Visual Studio托管过程来禁用MDA - 但是,当我转到项目的Debug选项卡时,该复选框被选中并显示为灰色。如何完全关闭托管流程,或启用复选框?

2 个答案:

答案 0 :(得分:1)

“启用Visual Studio托管过程”框在DLL项目中显示为灰色,因为DLL项目无法拥有托管进程。托管流程只是EXE项目的一个选项。

为了禁用托管过程,您需要转到启动项目的EXE项目并在那里禁用托管过程。

答案 1 :(得分:0)

谢谢,汉斯,这样做了。在Debug菜单中,我选择了Exceptions,在MDA(托管调试助手)下展开,并禁用了困扰我的异常 - 在我的案例中,LoaderLock。还要谢谢,贾里德 - 这解释了为什么它对于DLL项目是灰色的。