Chuyển sang cấu hình Phát hành. Sau đó, Dự án + Thuộc tính, tab Gỡ lỗi, bỏ chọn tùy chọn "Bật quy trình lưu trữ Visual Studio". Xây dựng + Làm sạch, bạn có thể xóa mọi thứ còn lại và nó sẽ không quay lại. Tùy chọn này được bật theo mặc định cho bản dựng Bản phát hành, được cho là, một chút sai sót nhưng có thể bảo vệ.
Quy trình lưu trữ là phiên bản được lưu trữ tùy chỉnh của CLR. Chính xác những gì nó làm là không tài liệu tốt nhưng nó có liên quan đến cấu hình các thiết lập bảo mật của AppDomain chính. Tôi chưa bao giờ nghe bất cứ ai phàn nàn về việc đấu tranh với các vấn đề CAS mà không có nó, nhưng sau đó nó là bất thường để tắt nó đi và ứng dụng của bạn hầu như luôn luôn chạy hoàn toàn tin tưởng khi gỡ lỗi từ IDE. Nó sẽ là vấn đề nếu bạn xây dựng một mạng chia sẻ trên các phiên bản đầu của .NET. Điều duy nhất rõ ràng là vô hiệu hóa nó là bất cứ thứ gì bạn viết với Console.Write trong một ứng dụng kiểu gui sẽ không còn xuất hiện trong cửa sổ Output. Nó không có gì để làm với tốc độ như tuyên bố trong câu trả lời cao upvoted trong liên kết, các khuôn khổ DLL lõi đã cư trú trong RAM kể từ khi VS và MSBuild sử dụng chúng.
Điều tốt nhất cần làm là đừng lo lắng quá nhiều. Một dự án thiết lập và triển khai sẽ bỏ qua nó.
Nguồn
2012-03-01 11:41:55
Dường như với tôi rằng bạn không thực sự hiểu những gì anh ấy nói trong bài đăng của anh ấy. .vshost là cần thiết để bắt đầu nhanh chóng phiên gỡ lỗi của bạn. Không có gì phải lo lắng về. – Steve
nhưng tôi cũng tìm thấy vshost.exe đang chạy đôi – gumuruh