Saya punya webformsaplikasi C # , yang sampai hari ini bekerja dengan lancar.
Sekarang hari ini, tiba-tiba, setiap kali saya mencoba menjalankan aplikasi, saya mendapatkan kesalahan penguncian file:
Tidak dapat menyalin file "obj \ Debug \ MyProject.exe" ke "bin \ Debug \ MyProject.exe". Proses tidak dapat mengakses file "bin \ Debug \ MyProject.exe" karena sedang digunakan oleh proses lain.
Googling kesalahan tidak menghasilkan apa pun di luar yang sudah jelas, yaitu VS mengira file tersebut terkunci. Dan jelas Visual Studio sendiri yang mengunci file, karena ketika saya menutup VS dan membukanya kembali, proyek dijalankan dengan baik - pertama kali. Ketika saya mencoba menjalankannya untuk kedua kalinya, saya mendapatkan kesalahan penguncian file.
Menutup VS dan membuka kembali setiap kali saya ingin menjalankan aplikasi bukanlah solusi yang layak! Bagaimana cara mengetahui apa yang mengunci file, dan menghentikannya agar tidak terkunci?
EDIT: Penemuan menarik lainnya: Saya bahkan tidak perlu menjalankan aplikasi. Hanya mengkompilasinya sekali menyebabkan penguncian file; Saya tidak bisa mengkompilasi dua kali berturut-turut!
Masalah ini khusus untuk satu proyek dalam solusi saya. Semua proyek lainnya berfungsi dengan baik dan dapat dijalankan sesering yang saya suka. Hanya satu proyek ini yang terkunci sendiri.
