在visual studio 2008

时间:2017-03-18 16:17:13

标签: c# vb.net visual-studio-2008 visual-studio-debugging

我正在使用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中打开

1 个答案:

答案 0 :(得分:0)

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

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

enter image description here

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

enter image description here