无法启动调试,因为调用的对象已与其客户端断开连接

时间:2013-11-27 15:05:29

标签: visual-studio debugging

我正在运行Visual Studio 2012(版本11.0.61030.00更新4)。调试本地控制台应用程序时,我在开始调试时遇到以下错误(F5):

---------------------------
Microsoft Visual Studio
---------------------------
Error while trying to run project: Unable to start debugging.
The object invoked has disconnected from its clients.
---------------------------
OK   
---------------------------

如果我在没有调试的情况下独自离开Visual Studio几分钟,就会发生这种情况。如果我关闭视觉工作室并重新打开错误消失(直到我让它保持不动几分钟)。有没有人经历过这个?我找不到其他人经历过的任何线索。

4 个答案:

答案 0 :(得分:32)

This may be a possible answer解决了这个问题。

答案中的一些:

  1. 检查从源控制引擎更新后更改的文件(原因和方式)
  2. 查看扩展程序和插件列表。尝试禁用全部或部分
  3. 关闭Visual Studio并终止所有开发过程:devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstest
  4. 删除解决方案的.suo, .ncb, .VC.db, .VC.VC.opendb个文件以及.vc目录,这有时会导致问题
  5. 删除项目设置文件,排序为YourProjectName.vcproj.DOMAINNAME.LOGINNAME.userYourProjectName.csproj.user。设置文件名取决于您使用的项目类型
  6. 为x64环境运行"C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /setup"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /setup

答案 1 :(得分:7)

关闭VIsual Studio并重新开始该项目。它对我来说非常完美。 感谢

答案 2 :(得分:2)

虽然重新启动Visual Studio确实提供了一种解决方法,但它并不能解决实际问题。就我而言,我正在使用VS2017中的C#解决方案,以下解决了这个问题:

  1. 关闭Visual Studio
  2. 删除在解决方案目录中创建的.vs文件夹
  3. 重新打开解决方案

答案 3 :(得分:0)

我使用NLog设置损坏了我的App.config文件,而文档顶部没有部分Handler。 Gist检查您的配置文件设置是否已损坏格式或未正确处理任何部分。一旦我删除损坏的配置部分,它没有再次引发错误(VS 2017) 希望它有所帮助!