Không thể bắt đầu gỡ lỗi vì đối tượng được gọi ra đã ngắt kết nối với máy khách của nó


107

Tôi đang chạy Visual Studio 2012 (phiên bản 11.0.61030.00 cập nhật 4). Khi gỡ lỗi ứng dụng bảng điều khiển cục bộ, tôi gặp lỗi sau khi bắt đầu gỡ lỗi (F5):

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

Điều này chỉ xảy ra nếu tôi rời khỏi studio trực quan mà không gỡ lỗi trong vài phút. Nếu tôi đóng studio trực quan và mở lại, lỗi sẽ biến mất (cho đến khi tôi để nguyên trong vài phút nữa). Có ai đã trải qua điều này? Tôi không thể tìm thấy bất kỳ chủ đề nào của những người khác trải nghiệm nó.


13
Chỉ cần đóng và khởi động lại VS. Đó là giải pháp duy nhất làm việc cho tôi trong một thời gian. Sau khi cập nhật, nó đã biến mất.
sapatelbaps

1
Điều này có thể liên quan hoặc không: bạn có đang chạy Microsoft BitLocker không?
Tyler Forsythe

Tôi gặp vấn đề tương tự với VS2010 và VS2013, vì vậy nó có vẻ không cụ thể với VS2012.
Mark Ingram

3
Câu hỏi MSDN này dường như đã giải quyết được một vấn đề tương tự như vậy bằng cách đổi tên một thư mục có tên là VS7DEBUG trong %PROGRAM_FILES%/Common Files\Microsoft Shared. Bạn đã thử điều đó?
Gurusharan S

2
Cũng có thể xảy ra w / VS 2017 - mặc dù tôi chưa bao giờ thấy điều này trước sau khi sử dụng phiên bản này trong nhiều tháng .. nhưng .. ở đây tôi đang googling ...
bkwdesign

Câu trả lời:


35

Đây có thể là một câu trả lời khả thi cho vấn đề.

Một số từ câu trả lời:

  1. Kiểm tra tệp nào đã bị thay đổi (lý do và cách thức) sau khi cập nhật từ công cụ kiểm soát nguồn
  2. Xem lại danh sách các tiện ích mở rộng và bổ sung. Cố gắng tắt tất cả hoặc một số
  3. Đóng Visual Studio và hủy tất cả các quy trình phát triển: devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstestv.v.
  4. Xóa .suo, .ncb, .VC.db, .VC.VC.opendbcác tệp của giải pháp cũng như .vsthư mục, đôi khi gây ra sự cố
  5. Loại bỏ các tệp thiết lập dự án, loại YourProjectName.vcproj.DOMAINNAME.LOGINNAME.userhoặc YourProjectName.csproj.user. Tên tệp thiết lập phụ thuộc vào loại dự án bạn sử dụng
  6. Chạy "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /setuphoặc "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /setupcho môi trường x64

15
Khởi động lại studio trực quan đã làm điều đó cho tôi. Cảm ơn!
Reza S

17
@RezaS Khởi động lại Visual Studio chỉ là một giải pháp tạm thời và giống như những gì trong câu hỏi ( Điều này chỉ xảy ra nếu tôi để visual studio một mình mà không gỡ lỗi trong vài phút. Nếu tôi đóng visual studio và mở lại, lỗi sẽ biến mất (cho đến khi Tôi để nguyên nó trong vài phút nữa) ), Nó sẽ tiếp tục làm phiền bạn một lần nữa.
Myk Agustin

Bước 4 đã làm việc cho tôi. Bạn cũng nên thử làm các bước khác trong câu trả lời này.
Myk Agustin

Tôi đã mở hai trường hợp visual studio, một trường hợp có dự án đang tích hợp với thiết bị ngoại vi và trường hợp khác gặp lỗi này. Tôi đã phải đóng cả hai trường hợp và bắt đầu một này một lần nữa để làm cho nó làm việc
sohaiby

1
Tôi đã phải xóa thư mục .vs ẩn ở thư mục gốc của dự án của mình. (Thư mục này chỉ giữ cài đặt người dùng và sẽ được tạo lại khi dự án được tải lại.)
Brian Merrell

9

Chỉ cần đóng VIsual Studio và bắt đầu lại dự án. Nó hoạt động hoàn hảo đối với tôi. Cảm ơn


77
Đó không phải là một giải pháp tuyệt vời khi nó xảy ra 20 lần một ngày
codinglifestyle

18
Đó là một giải pháp tạm thời, không phải là một vấn đề tạm thời.
Fábio

9
Tháng 10 năm 2017, VS Enterprise 2017. Nó vẫn đang diễn ra. Đây chắc chắn không phải là vấn đề tạm thời. Tôi với @ Fábio.
Smoke Liberator

2
Vì vậy, những gì thực sự là giải pháp lâu dài cho vấn đề này các bạn? Bạn có thể giải quyết nó không?
Jamshaid Kamran

2
Đây là điều giống như mọi người được hưởng lợi từ câu trả lời này và thực hiện phản đối. Vui lòng trả lời nếu bạn có bất kỳ giải pháp lâu dài nào thay vì phản đối điều này.
Debendra Dash

3

Mặc dù khởi động lại Visual Studio cung cấp một giải pháp thay thế, nhưng nó không giải quyết được vấn đề thực tế. Trong trường hợp của tôi, tôi đang làm việc với giải pháp C # trong VS2017 và giải pháp sau đã giải quyết được sự cố:

  1. Đóng Visual Studio
  2. Xóa thư mục .vs đã được tạo trong thư mục của Giải pháp
  3. Mở lại Giải pháp

Tất nhiên, hãy lưu ý rằng điều này sẽ dẫn đến việc mất thông tin lịch sử như bản ghi những tệp bạn đã mở lần cuối khi bạn mở lại Giải pháp.
Robear

0

Tôi đã làm hỏng tệp App.config của mình với cài đặt NLog mà không có phần Trình xử lý ở đầu tài liệu. Gist là kiểm tra cài đặt tệp cấu hình của bạn bị hỏng trong định dạng hoặc không được xử lý đúng cách bất kỳ phần nào. Sau khi tôi loại bỏ phần cấu hình bị hỏng, nó không phát sinh lỗi nữa (VS 2017) Hy vọng nó sẽ giúp đỡ!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.