1

我有很多不同的 C# 源项目可以在其他计算机上运行良好。

但是在一台计算机上,使用 Visual Studio 2013,当我按 F5 运行项目时,“附加到进程”窗口打开。

我搜索了很多,但没有人遇到我的问题。为什么会这样?我该如何解决?


编辑:

我用 C# 配置重新安装了 VS,但它没有改变任何东西。Start Debugging 选项被禁用,就像下面的屏幕截图一样:

4

2 回答 2

4

当您没有设置启动项目时,就会发生这种情况。

右键单击要启动的项目,然后选择“设置为启动项目”。现在 F5 将运行该项目。

另一件事要尝试;从F5 或开始调试按钮对于 Winform 应用程序是灰色的?是:

  1. 从您的应用程序中排除项目
  2. 构建解决方案
  3. 重新添加项目
  4. 再次构建
  5. 将项目设置为启动项目
于 2014-11-17T18:30:59.067 回答
0

您是否在后台运行 DebugDiag 或其他一些调试器(例如 WinDbg)?有时它们被配置为自动附加到正在运行的进程。请记住,只能将一个调试器附加到一个进程。

于 2014-11-19T19:13:22.383 回答