我正在使用VS 2015 Enterprise Update 1,尽管这也发生在更新1之前.
在某些时候,当我的解决方案配置了多个启动项目时,我变得无法执行CTRL + F5(无需调试启动).这些项目是什么并不重要 - 实际上,我可以在多项目对话框中选择一个项目,并且我得到相同的错误.
错误是:
没有调试就无法启动.启动项目无法启动.确保将正确的项目设置为启动项目.通过从解决方案资源管理器中的右键菜单中选择"设置为启动项目"命令,可以更改启动项目.
另外,请确保在项目属性中正确配置其调试设置.
我已经确认我可以用单个项目进行CTRL + F5,但从不使用多个项目.这发生在多个完全独立的解决方案中 - 因此似乎是Visual Studio的一些非解决方案/项目特定问题.
我也尝试在安全模式下运行Visual Studio,但没有任何区别.
我刚才有完全相同的事情,原来是因为我将每个项目都设置为"无需调试即可启动".似乎在运行任何东西之前,至少需要将一个项目设置为"开始".