Неможливо розпочати налагодження, оскільки викликаний об’єкт відключився від своїх клієнтів


107

Я запускаю 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   
---------------------------

Це трапляється лише в тому випадку, якщо я залишу візуальну студію наодинці без налагодження на пару хвилин. Якщо я закрию візуальну студію і повторно відкриваю, помилка відпадає (поки я не залишаю її недоторканою ще пару хвилин). Хтось це переживав? Я не можу знайти жодної нитки інших людей, які переживають це.


13
Просто закрийте та перезапустіть VS. Це єдине рішення, яке працювало для мене колись. Після отримання оновлення воно зникло.
sapatelbaps

1
Це може бути, а може і не бути пов’язано: ви працюєте з Microsoft BitLocker?
Тайлер Форсайт

У мене така ж проблема з VS2010 та VS2013, тому вона не здається специфічною для VS2012.
Позначте Інграма

3
Здається, це питання MSDN вирішило подібне до цього питання шляхом перейменування папки під назвою VS7DEBUG в %PROGRAM_FILES%/Common Files\Microsoft Shared. Ви пробували це?
Gurusharan S

2
Може трапитися і з VS 2017 - хоча я ніколи цього не бачив після використання цього видання місяцями .. але .. ось я
гуглю

Відповіді:


35

Це може бути можливою відповіддю на проблему.

Деякі з відповіді:

  1. Перевірте, які файли були змінені (чому і як) після оновлення з двигуна управління джерелом
  2. Перегляньте список розширень та плагінів. Спробуйте вимкнути всі або деякі з них
  3. Закрийте Visual Studio і вбийте всі процеси розробки: devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstestтощо
  4. Видаліть .suo, .ncb, .VC.db, .VC.VC.opendbфайли рішення, а також .vsкаталог, що іноді викликає проблеми
  5. Видаліть файли налаштування проекту, сортування YourProjectName.vcproj.DOMAINNAME.LOGINNAME.userабо YourProjectName.csproj.user. Назва файлу налаштування залежить від типу проекту, який ви використовуєте
  6. Запустити "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для x64 середовища

15
Перезапуск візуальної студії зробив це для мене. Дякую!
Reza S

17
@RezaS Перезапуск Visual Studio - це лише тимчасове рішення, як і те, про що йдеться в питанні ( Це відбувається лише в тому випадку, якщо я візуальну студію залиште в спокої без налагодження на пару хвилин. Якщо я закрию візуальну студію і повторно відкрию, помилка відпадає (поки Я залишаю його не зачепленим ще на пару хвилин) ), це буде продовжувати клопотати вас знову.
Myk Agustin

Крок 4 працював на мене. Спробуйте також виконати інші кроки у цій відповіді.
Myk Agustin

У мене було відкрито два екземпляри візуальної студії, один з проектом, який інтегрується з периферійним пристроєм, а другий кидав цю помилку. Мені довелося закрити обидва екземпляри і знову запустити цей, щоб він працював
sohaiby

1
Мені довелося видалити приховану папку .vs в корені мого проекту. (Ця папка просто містить налаштування користувача і буде відтворена, коли проект буде перезавантажено.)
Брайан Меррелл

9

Просто закрийте VIsual Studio і почніть знову проект. Він працює ідеально для мене. Дякую


77
Це не чудове рішення, коли це трапляється 20 разів на день
codinglifestyle

18
Це тимчасове рішення, а не тимчасова проблема.
Фабіо

9
Жовтень 2017, VS Enterprise 2017. Це все ще відбувається. Це, безумовно, не є тимчасовою проблемою. Я з @ Фабіо.
Визволитель диму

2
Отже, що насправді є постійним рішенням цієї проблеми, хлопці? Чи вдалося це вирішити?
Джамшайд Камран

2
Це щось на кшталт того, що люди отримують доброзичливість від цієї відповіді і роблять downvotes. Будь ласка, відповідайте, якщо у вас є якесь постійне рішення замість цього.
Дебендра Деш

3

Поки перезапуск Visual Studio забезпечує вирішення, це не вирішує фактичну проблему. У моєму випадку я працював із рішенням C # у VS2017, і наступне вирішило проблему:

  1. Закрити Visual Studio
  2. Видаліть папку .vs, створену в каталозі рішення
  3. Повторно відкрийте рішення

Звичайно, зауважте, що це призведе до втрати інформації про історію, наприклад, запису файлів, які ви востаннє відкривали при повторному відкритті рішення.
Robear

0

Я пошкодив файл App.config з налаштуваннями NLog без обробника розділу у верхній частині документа. Gist перевіряє налаштування вашого конфігураційного файлу або зіпсований у форматі, або неправильно обробляється жоден розділ. щойно я видаляю пошкоджений розділ конфігурації, помилка знову не викликала (VS 2017) Сподіваюся, що це допоможе!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.