Sử dụng Visual Studio 2010 beta, khi tôi chạy ứng dụng của tôi trong IDE để gỡ lỗi, nó hoạt động hoàn hảo lần đầu tiên. Tuy nhiên, sau khi đóng phiên gỡ lỗi, bằng cách đóng ứng dụng hoặc nhấp vào nút gỡ lỗi dừng, tất cả các nỗ lực tiếp theo để gỡ lỗi ứng dụng không thành công:Tại sao tôi gặp lỗi "tệp được sử dụng bởi một quy trình khác" khi tôi gỡ lỗi trong Visual Studio?
Lỗi 1 Không thể sao chép tệp "obj \ Debug \ Application.dll " đến " bin \ Debug \ Application.dll ". Quá trình không thể truy cập tệp 'bin \ Debug \ Application.dll' vì quá trình này đang được sử dụng bởi một quá trình khác.
Xử lý hiển thị mở, nhưng ngay cả khi tôi đóng tay cầm, lỗi vẫn không biến mất. Bất kỳ nỗ lực nào để xóa tệp theo cách thủ công sẽ dẫn đến thông báo lỗi "Truy cập bị từ chối".
Để khắc phục điều này, tôi phải khởi động lại hoàn toàn Visual Studio, sau đó phiên gỡ lỗi sẽ hoạt động một lần và dừng lại.
Tôi không hoàn toàn chắc chắn khi điều này bắt đầu xảy ra, nhưng tôi khá chắc chắn nó khá gần đây.
CẬP NHẬT: Sau khi tôi buộc đóng xử lý trên Application.dll, tôi nhận được lỗi sau từ VS:
Lỗi 1 Không thể sao chép tập tin "obj \ Debug \ Application.dll" đến "bin \ Debug \ Application.dll". Thao tác được yêu cầu không thể là được thực hiện trên tệp có phần mở rộng do người dùng ánh xạ mở.
Heck là "phần do người dùng ánh xạ" là gì ??
CẬP NHẬT 2: Dường như sự cố này xảy ra khi tôi mở Biểu mẫu trong dạng xem thiết kế khi cố gỡ lỗi. Tôi sẽ làm một số xử lý sự cố hơn và sau đó đăng kết quả của tôi.
CẬP NHẬT 3: Tôi nghĩ tôi đã thu hẹp nó xuống biểu mẫu bằng UserControl.
Bạn đã cố gắng giết chết quá trình Applocation.vshost.exe chứ không phải khởi động lại Visual Studio? – Nestor
Có, KHÔNG THỂ bị giết. Quá trình này sẽ không chết cho đến khi tôi đóng VS. –
"Có vẻ như vấn đề này xảy ra khi tôi mở Biểu mẫu trong dạng xem thiết kế" Điều này đã làm cho tôi. Tôi đã nhận được lỗi của bạn. Khi tôi đóng tất cả các tệp XAML đang mở, lỗi đã biến mất. – user2023861