2008-09-17 34 views
26

Có cách nào để ngăn chặn mspdbsrv.exe tiếp tục chạy sau khi hoàn tất quá trình biên dịch không? hoặc thậm chí sau khi tôi chấm dứt studio trực quan? hoặc thậm chí có thể ngăn chặn nó thậm chí sinh sản ngay từ đầu?mspdbsrv.exe tồn tại mãi mãi?

anh chàng này tốt cho điều gì?

sử dụng vs2005

+0

Tôi đã nhìn thấy điều này ngay bây giờ trong VS2008 Pro –

+0

Tôi có thể thấy vấn đề này với VS2012 (phiên bản nhanh). – mity

+0

Chạy VS2013 và các zombie mspdbsrv.exe vẫn đang di chuyển xung quanh, khiến các bản dựng bị hỏng. – mrt

Trả lời

7

mspdbsrv.exe là quá trình Visual Studio sử dụng để tạo PDB file khi bạn biên dịch; đây là những tệp biểu tượng cho phép bạn gỡ lỗi một ứng dụng. Đôi khi nó trở nên bối rối và không tắt máy một cách chính xác khi bạn thoát khỏi Visual Studio. Tôi đã có điều này gây ra biên dịch xấu ngay cả sau khi bỏ và khởi động lại Visual Studio. Sử dụng Process Explorer hoặc danh sách nhiệm vụ (Ctrl + Alt + Delete trong Windows) để tự diệt mspdbsrv.exe nếu nó bị hỏng trên bạn.

Đối với những gì nó có giá trị, tôi đã không nhìn thấy vấn đề này xảy ra trong Visual Studio 2008 là chưa, nhưng tôi đã chỉ được sử dụng nó một vài ngày.

+9

Phím tắt danh sách tác vụ nhanh hơn: Ctrl + Shift + Esc –

2

Một chút googling dường như chỉ ra rằng zombie mspdbsrv.exe là một vấn đề đã biết trong VS2005. Chúng tôi đã có vấn đề tương tự (liên tục), nhưng có vẻ như không phải là một giải pháp.

Có, nó rất tệ.

16

MS khuyên bạn nên thêm sự kiện postbuild vào tùy chọn Dự án here.

[...] Đôi khi có thể mspdbsrv.exe vẫn hoạt động ngay cả sau khi kết thúc. Trong các trường hợp như vậy, có thể thêm sự kiện xây dựng bài đăng để giết mspdbsrv.exe.

Thông tin cơ bản về postbuild-Sự kiện có thể được tìm thấy trên trang linked.

Các vấn đề liên quan