在Visual Studio 2008中附加调试.NET winforms exe的过程

我正在使用Visual Studio 2008(32位,我的机器是64位)。 我已经构建了一个Windows窗体EXE应用程序。 现在我想在Visual Studio中附加这个过程,以便当我从我的项目的Debug / Release文件夹中运行EXE时,它应该打开我在我的代码中设置的断点,该代码目前在Visual Studio 2008中打开。

我可以看到有一个名为MyApplicationName.vshost.exe的进程,但附加按钮呈灰色。

我想调试EXE的原因是,我想在运行时调试EXE。 当我从Debug / Release文件夹运行EXE时遇到异常,但是当我运行代码时,我没有发现任何异常

请让我知道我应该在VS2008中附加哪个进程,以便当我从我的项目的Debug / Release文件夹运行我的EXE时,它应该打开我在我的代码中设置的断点,该代码目前在Visual Studio 2008中打开。


如果你有源代码,我也建议你直接调试你的应用程序,你可以在Debug-> Exceptions窗口下使用Exception throw来帮助你抛出Exception消息。

对于主机进程,如果可能的话,可以在项目属性下禁用它:

在这里输入图像描述

如果您必须使用附加进程,请以管理员身份运行VS,然后直接附加到您的进程:

在这里输入图像描述

链接地址: http://www.djcxy.com/p/17087.html

上一篇: Which process to attach to debug the .NET winforms exe in visual studio 2008

下一篇: Won't Enter Debug Mode or Load ASP.NET Web Application