Visual Studio 2010调试无法启动,F5或点击"播放"无法正常工作,没有做任何事情.等待2-3分钟解决了这个问题

Die*_*ego 38 .net debugging visual-studio-2010 c#-4.0

我有一个相对简单的C#(Framework 4)控制台应用程序.当我单击"播放"图标或点击F5(即以调试模式启动程序)时,图标会变为灰色一秒钟,然后返回绿色,但没有任何反应.如果我等待2或3分钟并再次尝试,则调试会话正常启动,断点被击中以及所有内容.

我尝试过没有成功的事情:

  • 清洁解决方案,然后重建.
  • 重命名输出程序集.
  • 重新启动Visual Studio.

唯一有效的方法就是等待.在这2-3分钟内(svchost,conhost,*.vshost或cmd),我没有看到任何相关进程仍在运行.

小智 53

试试这个:打开任务管理器,转到进程选项卡,查找以您的应用程序命名的进程.如果它只是杀了那个混蛋并尝试再次调试.对我而言,它就像奇迹一样

  • 我的应用程序不在打开进程列表中,但MyApp.vshost.exe就在那里.我杀了这个过程,我可以再次调试. (6认同)

Adr*_*thy 7

当我的网络连接很复杂时,我已经看到了这个问题,并且我已经将调试器设置为自动从Microsoft的符号服务器下载符号.它尝试了很长时间,然后超时,然后生命继续."输出"窗口中应该有线索(通常列出正在加载的所有模块以及它是否有符号).


小智 6

它发生在我身上.原因是因为我让我的项目在2个不同的视觉工作室中打开了2次,其中一个等着我在消息框中回答问题.消息是关于文件文件在源编辑器外被修改,并询问我是否要加载更改.希望它会帮助一些人并抱歉我的英语.


Val*_*oye 5

我的情况,这是由于使用了vshost.我还不清楚为什么.这可能是由于运行平台(Win7 x64,我不是 - 也可能不是 - 管理员)与其他因素相结合

但是,如果通过"项目属性>调试选项卡>"启用Visual Studio托管过程禁用vshost,我可以调试(使用F5).