Tôi có một giải pháp WinForms đơn giản trong VS 2010. Bất cứ khi nào tôi xây dựng nó, tệp đầu ra (bin \ debug \ app.exe) sẽ bị khóa và các bản dựng tiếp theo không thành công với thông báo như
"The process cannot access the file 'bin\Debug\app.exe' because it is being used by another process."
Cách duy nhất để xây dựng dự án là khởi động lại VS sau mọi bản dựng, rất khó xử.
Tôi đã tìm thấy bài đăng blog cũ này http://blogs.geekdojo.net/brian/archive/2006/02/17/VS2005FileLocking.aspx - có vẻ như vấn đề đã thực sự cũ. Có ai biết điều gì đang xảy ra ở đây, hoặc ít nhất là một số cách giải quyết?
Cập nhật
Tôi không thực sự chạy tệp. Khóa xảy ra sau khi xây dựng, không phải sau khi gỡ lỗi (tức là bắt đầu VS - xây dựng - xây dựng - thất bại!) Và tôi đã thử tắt chống vi-rút. Nó không giúp ích gì.
Cập nhật 2
Process Explorer hiển thị devenv.exe đã tải tệp (trong DLL, không phải trong Handles). Có vẻ như một số trục trặc trong quá trình xây dựng đã ngăn chặn việc tải, nhưng bản dựng (đầu tiên) hoàn thành mà không có bất kỳ thông báo nào khác sau đó "1 thành công, o không thành công" /