C# Visual Studio 2012随机调试器启动失败:无法启动程序

C# Visual Studio 2012随机调试器启动失败:无法启动程序,c#,visual-studio-2012,visual-studio-debugging,C#,Visual Studio 2012,Visual Studio Debugging,我有一个托管的启动项目,当我按F5时,VisualStudio经常会抱怨对话框“无法启动程序”…\test.exe'(无其他信息)。进程test.exe实际上是在后台启动的,但当我尝试将调试器附加到它时,VS抱怨调试器已经附加。为了能够再次调试,我必须手动终止test.exe进程并重新启动VS。我以管理员身份运行VS。谢谢 重要信息: 在Windows Server 2008 x64上运行 应用程序是x64 以管理员身份运行VS 卸载并安装最新的VS2012Pro后,问题消失(几乎完全消失)。我

我有一个托管的启动项目,当我按F5时,VisualStudio经常会抱怨对话框“无法启动程序”…\test.exe'(无其他信息)。进程test.exe实际上是在后台启动的,但当我尝试将调试器附加到它时,VS抱怨调试器已经附加。为了能够再次调试,我必须手动终止test.exe进程并重新启动VS。我以管理员身份运行VS。谢谢

重要信息:

  • 在Windows Server 2008 x64上运行
  • 应用程序是x64
  • 以管理员身份运行VS

  • 卸载并安装最新的VS2012Pro后,问题消失(几乎完全消失)。我又收到了同样的消息,但此后只有几次。

    除了“无法启动程序”之外,您还有其他提示吗?正如我在“无其他信息”中指出的那样-不幸的是,没有。您查看了输出?没有重复,调试输出中没有关于测试的任何内容。exe@KyorCode不是复制品。VS表现为随机行为。在运行Windows窗体的VS 2010中,我遇到了一个类似的问题:它将在调试模式下正常启动一段时间,然后拒绝在调试模式下继续启动(在发行版中启动没有问题),直到我重新启动电脑。如果这不是VS中的错误,我不知道错误是什么+我仍然在VS2013调试模式下随机得到这个。重启会让它消失一段时间……我只想补充一点,在64位模式的VS2013中,这种情况仍在发生。32位模式下没有问题。这似乎是一个主要的错误,在这里,它看起来进程保持在一个“暂停”状态。您可以使用sysinternals process explorer手动“恢复”流程。但是调试不起作用,因为调试器已断开连接。