我在使用Visual Studio 2008在调试器中运行应用程序时遇到很大问题。
当我使用vshost.exe时,它说:
当启用vshost.exe时,它只是声明:
有趣的是,当我使用vshost时,实际上启动了调试器,并且在Main()的第一行触发了断点。
我试过了:
......没有帮助...
任何(麻烦)射击的经验?
更多信息:有些项目可以运作,而且我必须处理的项目没有。
我有一些想法,例如:
编辑(谷歌,因为我看到网上有很多类似的问题):
错误:
尝试运行项目时出错:无法开始调试。
和
尝试运行项目时出错:无法启动程序' .... \ PlayKontrol.exe'
答案 0 :(得分:2)
尝试将Visual Studio升级到Service Pack 1(如果尚未升级)。
答案 1 :(得分:1)
你重新启动了电脑吗?你永远不知道windows会如何反应:)。 还要确保没有任何键卡住,例如ctrl或windows键 请注意,键不必在视觉上卡住,它可能会被视觉工作室卡住,而不适合浏览器。
答案 2 :(得分:1)
这类突发问题的最常见原因是其中一个数据文件损坏了vs用于在构建之间缓存信息。
您尝试过干净的构建,但这不会删除所有内容。一个真正干净的构建是:退出vs,删除bin,obj,调试,释放文件夹,删除根目录中的所有生成的文件 - 主要是ncb。对于您项目引用的任何本地构建的库,请执行相同的操作。
最简单的方法是在源代码管理中使用代码,因为您可以重命名整个代码文件夹,然后强制获取所有源代码。
您经常需要在一次点击中完成所有这些操作以解决问题。
不太经常,重新安装vs会解决问题(尽管如果只有一个项目中断,这种情况听起来不太可能)
还要仔细考虑一下你可能在它失败之前安装的任何东西......并且请记住,在下次重启之前可能不会发生一些安装效果,所以它可能是几天前。造成这种情况的一个特殊原因是自动Windows更新和vs 11 beta等试用版。
答案 3 :(得分:1)
您可以尝试从VS外部运行应用程序,但是有一行代码如下所示:Debugger.Launch();
您想要第一个断点。