C# VS 2008突然无法启动调试会话

C# VS 2008突然无法启动调试会话,c#,visual-studio,debugging,C#,Visual Studio,Debugging,我在VisualStudio2008的调试器中运行应用程序时遇到了很大的问题 当我使用vshost.exe时,它会显示: 当vshost.exe处于打开状态时,它只会声明: 有趣的是,当我使用vshost时,调试器实际上启动了,并且在Main的第一行上命中了断点 我试过: 重建项目 正在删除项目的.ncb、.suo、.user 修复VisualStudio2008 更改项目的构建体系结构 。。。没有帮助 有解决这个问题的经验吗 更多信息:有些项目确实有效,而我必须参与的一个项目则无效 我有一些想

我在VisualStudio2008的调试器中运行应用程序时遇到了很大的问题

当我使用vshost.exe时,它会显示:

当vshost.exe处于打开状态时,它只会声明:

有趣的是,当我使用vshost时,调试器实际上启动了,并且在Main的第一行上命中了断点

我试过:

重建项目 正在删除项目的.ncb、.suo、.user 修复VisualStudio2008 更改项目的构建体系结构 。。。没有帮助

有解决这个问题的经验吗

更多信息:有些项目确实有效,而我必须参与的一个项目则无效

我有一些想法,例如:

尝试创建一个新项目,将一件一件地添加到该项目中,并查看它将在什么时候开始丢失行为 换一种方式,逐项删除项目,看看什么时候它能正常工作。 为谷歌编辑,因为我看到网上有许多类似的问题:

错误:

尝试运行项目时出错:无法启动调试

尝试运行项目时出错:无法启动程序“..\PlayKontrol.exe”


你重启电脑了吗?您永远不知道windows会对此做出什么反应:。 还要确保没有任何键卡住,如ctrl键或windows键。
请注意,该键不必在视觉上被卡住,它可以在visual studio中被卡住,而不是在资源管理器中被卡住。

您重新启动了计算机吗?您永远不知道windows会对此做出什么反应:。 还要确保没有任何键卡住,如ctrl键或windows键。
请注意,该密钥不必在视觉上卡住,它可以在visual studio中卡住,也可以不在浏览器中卡住。

如果尚未将visual studio升级到Service pack 1,请尝试将visual studio升级到Service pack 1,如果您还没有。

像这样的突发问题最常见的来源是vs用于在构建之间缓存信息的一个数据文件损坏

您尝试了一个干净的构建,但这不会删除所有内容。真正干净的构建是:退出vs、删除bin、obj、调试、释放文件夹、删除根目录中生成的所有文件(主要是ncb)。对作为项目引用的任何本地生成的库执行相同的操作

最简单的方法是在源代码管理中使用代码,因为您可以重命名整个代码文件夹,然后强制获取所有源代码

您通常需要一次性完成所有这些工作来解决问题

不太常见的情况是,重新安装vs将解决问题,尽管在您的情况下,如果只有一个项目出现故障,这听起来不太可能


另外,请仔细考虑您可能在它失败之前安装的任何东西。。。请记住,某些安装效果可能要等到下次重新启动时才会出现,所以可能是几天前。造成这种情况的一个特殊原因是自动windows更新和vs 11 beta之类的试用版。

此类突发问题最常见的来源是vs用于在构建之间缓存信息的一个数据文件损坏

您尝试了一个干净的构建,但这不会删除所有内容。真正干净的构建是:退出vs、删除bin、obj、调试、释放文件夹、删除根目录中生成的所有文件(主要是ncb)。对作为项目引用的任何本地生成的库执行相同的操作

最简单的方法是在源代码管理中使用代码,因为您可以重命名整个代码文件夹,然后强制获取所有源代码

您通常需要一次性完成所有这些工作来解决问题

不太常见的情况是,重新安装vs将解决问题,尽管在您的情况下,如果只有一个项目出现故障,这听起来不太可能


另外,请仔细考虑您可能在它失败之前安装的任何东西。。。请记住,某些安装效果可能要等到下次重新启动时才会出现,所以可能是几天前。造成这种情况的一个特殊原因是自动windows更新和vs 11 beta之类的试用版。

您可以尝试从vs外部运行应用程序,但有一行代码如下所示:Debugger.Launch;第一个断点的位置。

您可以尝试从VS外部运行应用程序,但有一行代码如下所示:Debugger.Launch;您希望第一个断点的位置。

如果您启动一个空项目,现在就可以了吗?如果您运行应用程序而不进行调试,它是否工作?新项目工作正常,并且在不进行调试的情况下运行它也工作正常。让我重复一次,当我启动应用程序并启动主机进程时,它会显示错误,但运行调试器时断点被命中如果启动一个空项目,现在可以吗?如果您运行应用程序而不进行调试,它是否工作?新项目工作正常,并且在不进行调试的情况下运行它也工作正常。L
让我重复一遍,当我F5应用程序,并有主机进程上,它显示错误,但运行调试器断点是HIT谢谢,好主意,但我可以调试无论如何,只要确定错误对话框,我有。不过,我不想在这里使用任何变通方法,因为谁知道可能会出现什么问题…谢谢,好主意,不过,我可以调试,只需确定我的错误对话框。不过,我不想在这里使用任何变通方法,因为谁知道可能会出现什么问题……谢谢,我尝试过多次重新启动它。没有帮助。谢谢你,我试着重新启动了好几次。没有帮助。谢谢,我会在SP重新安装后再做一次,然后尝试从SVN导出以进行干净的重建。我最近唯一安装的是VS2010。也许它破坏了VS2008一点。谢谢,我会在SP重新安装后再做一次,然后尝试从SVN导出以进行干净的重建。我最近唯一安装的是VS2010。也许它打破了VS2008,就是这样。再一次谢谢你的主意,成功了。再次感谢你的建议。