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

Visual studio 无法启动调试,因为调用的对象已与其客户端断开连接,visual-studio,debugging,Visual Studio,Debugging,我正在运行Visual Studio 2012(版本11.0.61030.00更新4)。调试本地控制台应用程序时,我在开始调试(F5)时遇到以下错误: --------------------------- Microsoft Visual Studio --------------------------- 尝试运行项目时出错:无法启动调试。 调用的对象已与其客户端断开连接。 --------------------------- 好啊 ---------------------------

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

---------------------------
Microsoft Visual Studio
---------------------------
尝试运行项目时出错:无法启动调试。
调用的对象已与其客户端断开连接。
---------------------------
好啊
---------------------------
只有当我离开VisualStudio几分钟而不进行调试时,才会发生这种情况。如果我关闭VisualStudio并重新打开,错误就会消失(直到我再让它保持几分钟不变)。有人经历过吗?我找不到其他人的任何线索。有关此问题,请参见

从答案中可以看出:

  • 检查从源代码管理引擎更新后更改了哪些文件(原因和方式)
  • 查看扩展和插件列表。尝试禁用全部或部分功能
  • 关闭Visual Studio并终止所有开发过程:
    devenv、mspdbsrv、vcpkgsrv、msbuild、msvsmon、vshub、vstest
  • 删除解决方案的
    .suo、.ncb、.VC.db、.VC.VC.opendb
    文件以及
    .vs
    目录,这些文件有时会导致问题
  • 删除项目设置文件,排序为
    YourProjectName.vcproj.DOMAINNAME.LOGINNAME.user
    YourProjectName.csproj.user
    。设置文件名取决于您使用的项目类型
  • 为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

  • 只需关闭VIsual Studio,然后重新开始项目。这对我来说非常有效。
    谢谢

    我使用NLog设置损坏了App.config文件,但文档顶部没有节处理程序。要点是检查您的配置文件设置,要么格式损坏,要么没有正确处理任何部分。一旦我删除损坏的配置部分,它就不会再次引发错误(VS2017)
    希望有帮助

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

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

  • 只需关闭并重新启动,而这是一段时间以来唯一对我有效的解决方案。获取更新后,它消失了。这可能相关,也可能无关:您是否正在运行Microsoft BitLocker?我在VS2010和VS2013中遇到了相同的问题,因此它似乎并不特定于VS2012。通过重命名
    %PROGRAM\u FILES%/Common FILES\Microsoft Shared
    中名为VS7DEBUG的文件夹,似乎解决了类似的问题。你试过了吗?2017年也可能发生-尽管在使用这个版本几个月后,我从未见过这种情况。。但是我在谷歌上搜索…重新启动VisualStudio是为我做的。谢谢@RezaS重新启动Visual Studio只是一个临时解决方案,就像问题中的一样(只有在我离开Visual Studio几分钟而不进行调试的情况下才会发生这种情况。如果我关闭Visual Studio并重新打开,错误就会消失(直到我再让它保持几分钟不变)),这会再次困扰你。第四步对我很有效。您还应该尝试执行此答案中的其他步骤。我打开了两个visual studio实例,一个是与外围设备集成的项目,另一个是抛出此错误。我必须关闭这两个实例,并再次启动这个实例以使其工作。我必须删除项目根目录下隐藏的.vs文件夹。(此文件夹仅保存用户设置,并将在重新加载项目时重新创建。)如果一天发生20次,这不是一个很好的解决方案。这是一个临时解决方案,而不是一个临时问题。2017年10月VS Enterprise 2017。它还在发生。这肯定不是暂时的问题。我是@Fábio的。那么,这个问题的永久解决方案是什么呢?你能解决它吗?这就像人们从这个答案中受益并进行向下投票。如果你有任何永久性的解决方案,请回答,而不是向下投票。当然要注意,这将导致丢失历史信息,如重新打开解决方案时上次打开的文件的记录。