Tak dapat memulai debugging karena objek yang dipanggil telah terputus dari kliennya


107

Saya menjalankan Visual Studio 2012 (versi 11.0.61030.00 update 4). Saat men-debug aplikasi konsol lokal, saya mendapatkan kesalahan berikut ketika saya mulai men-debug (F5):

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

Ini hanya terjadi jika saya meninggalkan studio visual tanpa debugging selama beberapa menit. Jika saya menutup studio visual dan membuka kembali kesalahannya akan hilang (sampai saya membiarkannya tidak tersentuh selama beberapa menit). Apakah ada yang mengalami ini? Saya tidak dapat menemukan utas orang lain yang mengalaminya.


13
Cukup tutup dan mulai ulang VS. Itulah satu-satunya solusi yang berhasil untuk saya untuk beberapa saat. Setelah mendapatkan pembaruan itu menghilang.
sapatelbaps

1
Ini mungkin atau mungkin tidak terkait: apakah Anda menjalankan Microsoft BitLocker?
Tyler Forsythe

Saya mendapatkan masalah yang sama dengan VS2010 dan VS2013, jadi sepertinya tidak spesifik untuk VS2012.
Mark Ingram

3
Pertanyaan MSDN ini tampaknya telah memecahkan masalah yang mirip dengan ini dengan mengganti nama folder bernama VS7DEBUG di %PROGRAM_FILES%/Common Files\Microsoft Shared. Apakah kamu mencobanya?
Gurusharan S

2
Bisa juga terjadi w / VS 2017 - meskipun saya belum pernah melihat ini sebelumnya setelah menggunakan edisi ini selama berbulan-bulan .. tapi .. di sini saya googling ...
bkwdesign

Jawaban:


35

Ini mungkin jawaban yang mungkin untuk masalah tersebut.

Beberapa dari jawabannya:

  1. Periksa file mana yang diubah (mengapa dan bagaimana) setelah pembaruan dari mesin kendali sumber
  2. Tinjau daftar ekstensi dan plugin. Coba nonaktifkan semua atau sebagian
  3. Tutup Visual Studio dan matikan semua proses pengembangan: devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstestdll
  4. Hapus .suo, .ncb, .VC.db, .VC.VC.opendbfile solusi serta .vsdirektori, yang terkadang menyebabkan masalah
  5. Hapus file pengaturan proyek, semacam YourProjectName.vcproj.DOMAINNAME.LOGINNAME.useratau YourProjectName.csproj.user. Nama file pengaturan tergantung pada jenis proyek yang Anda gunakan
  6. Jalankan "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /setupatau "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /setupuntuk lingkungan x64

15
Memulai ulang studio visual melakukannya untuk saya. Terima kasih!
Reza S

17
@RezaS Restart Visual Studio hanyalah solusi sementara dan seperti apa yang ada dalam pertanyaan ( Ini hanya terjadi jika saya meninggalkan visual studio sendiri tanpa debugging selama beberapa menit. Jika saya menutup visual studio dan membuka kembali kesalahan akan hilang (sampai Saya biarkan tidak tersentuh selama beberapa menit lagi) ), Itu akan terus mengganggu Anda lagi.
Myk Agustin

Langkah 4 berhasil untuk saya. Anda juga harus mencoba melakukan langkah-langkah lain dalam jawaban ini.
Myk Agustin

Saya memiliki dua contoh studio visual dibuka, satu dengan proyek yang terintegrasi dengan perangkat periferal dan yang lainnya melemparkan kesalahan ini. Saya harus menutup kedua contoh dan memulai yang ini lagi untuk membuatnya bekerja
sohaioleh

1
Saya harus menghapus folder .vs tersembunyi di root proyek saya. (Folder ini hanya menyimpan pengaturan pengguna dan akan dibuat ulang ketika proyek dimuat ulang.)
Brian Merrell

9

Tutup saja Studio VIsual dan mulai lagi proyek. Ini bekerja dengan sempurna untuk saya. Terima kasih


77
Itu bukan solusi yang bagus jika itu terjadi 20 kali sehari
codinglifestyle

18
Ini solusi sementara, bukan masalah sementara.
Fábio

9
Oktober 2017, VS Enterprise 2017. Ini masih berlangsung. Ini pasti bukan masalah sementara. Saya dengan @ Fábio.
Smoke Liberator

2
Lantas, apa sebenarnya solusi permanen untuk masalah ini guys? Apakah Anda bisa menyelesaikannya?
Jamshaid Kamran

2
Ini adalah sesuatu seperti orang-orang mendapatkan keuntungan dari jawaban ini dan melakukan downvote. Tolong jawab jika Anda memiliki solusi permanen daripada downvote ini.
Debendra Dash

3

Saat memulai ulang Visual Studio memberikan solusi, itu tidak memecahkan masalah sebenarnya. Dalam kasus saya, saya sedang bekerja dengan solusi C # di VS2017 dan hal berikut menyelesaikan masalah:

  1. Tutup Visual Studio
  2. Hapus folder .vs yang dibuat di direktori Solusi
  3. Buka kembali Solusi

Perhatikan tentu saja bahwa ini akan mengakibatkan hilangnya informasi riwayat seperti catatan file apa yang terakhir Anda buka saat Anda membuka kembali Solusi.
Robear

0

Saya merusak file App.config saya dengan pengaturan NLog tanpa bagian Handler di bagian atas dokumen. Intinya adalah memeriksa pengaturan file konfigurasi Anda baik dalam format rusak atau tidak ditangani dengan benar bagian mana pun. setelah saya menghapus bagian konfigurasi yang rusak, itu tidak menimbulkan kesalahan lagi (VS 2017) Semoga membantu!

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.