调试器无法继续运行该进程。无法启动调试器。

76
我有一个Lightswitch 2012应用程序。它已经正常工作了几周。我做了一些更改,F5停止工作了。当我点击“开始”(工具栏)时,它会给出这个错误消息,并且什么也不做。
“调试器无法继续运行进程。无法启动调试”
注意:它可以编译文件,只是不能运行。
如果我回滚到早期版本,则可以正常工作-即它是特定于解决方案的。
这是我的解决方案的当前版本的视频,其中包含问题: http://screencast.com/t/TD4RzLASO 这是今天早些时候的解决方案的先前版本(不,我不知道我改变了什么)。正如您所看到的,至少使用F5或Start做了一些事情: http://screencast.com/t/wX5fRDPz 重新启动没有帮助... ;)
5个回答

186

也许你应该选择可以启动的启动项目。

解决方案资源管理器 -> 右键点击可启动项目 -> 设置为启动项目。

我遇到了这种情况,当我卸载了我的主要Lightswitch项目并自动选择其他项目作为DLL时,重新加载主要项目时会显示“调试器无法继续运行进程。无法开始调试”异常,因为调试器正在尝试加载DLL。


5
我同意,即使在使用VS2013时也不起作用。应该有一个对话框,上面写着“请选择一个启动项目”嘟嘟嘟嘟嘟! - sksallaj
哇,即使在VS 2015中,我今天也发现了这个问题,当我找到这个答案后,将我的启动项目更改为另一个,然后直接切换回必须启动的那个项目,突然间一切都正常了。 - ProfK

8

很遗憾你没有录制整个屏幕,所以我无法确认,但我几次遇到了同样的错误...

当出现这种情况时,我的“输出面板”不可见,即使我尝试进入菜单 -> 视图 -> 输出,该面板也不会出现。

我需要重新启动我的Visual Studio 2013。 然后我的输出面板再次可见,一切正常。

我发现问题的原因是我在Visual Studio上安装的一个扩展。


1
是的,我也经常遇到同样的问题。重新启动Visual Studio即可恢复输出面板并可以正常工作。非常奇怪的bug。 - Johncl

8
有时候,您需要启动一个编译为dll的项目,例如测试WCF服务。要做到这一点: 项目 ->“设置启动项目...” ->选择“多个启动项目”,并为每个项目设置操作为“启动”。

3

在从解决方案中删除一些项目后,我遇到了这个问题。我无法确定确切的原因,但是关闭解决方案,删除解决方案文件,然后打开项目并重新添加支持项目对我来说解决了这个问题。这有点类似于使用大锤子,但如果您没有太多项目,则只需花费一分钟。


-1
此外,有些人在设置中使用了“一键式”认证,您需要确保其正确设置、重新安装或取消选中,这可能是我的问题所在。最终我自己解决了这个问题,但也请检查一下。再次提醒,这仅适用于大多数Visual Studio版本。我使用的是2013 Ult。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接