Mam webforms
aplikację C # , która do dziś działała po prostu płynnie.
Teraz nagle, za każdym razem, gdy próbuję uruchomić aplikację, pojawia się błąd blokowania pliku:
Nie można skopiować pliku „obj \ Debug \ MyProject.exe” do „bin \ Debug \ MyProject.exe”. Proces nie może uzyskać dostępu do pliku „bin \ Debug \ MyProject.exe”, ponieważ jest używany przez inny proces.
Wygooglowanie błędu nie prowadzi do niczego poza oczywistym, tj. VS uważa, że plik jest zablokowany. I zdecydowanie to Visual Studio blokuje plik, ponieważ kiedy zamykam VS i otwieram go ponownie, projekt wykonuje się dobrze - za pierwszym razem. Kiedy próbuję uruchomić go po raz drugi, pojawia się błąd blokowania pliku.
Zamykanie VS i ponowne otwieranie za każdym razem, gdy chcę uruchomić aplikację, nie jest wykonalnym obejściem! Jak dowiedzieć się, co blokuje plik, i zapobiec jego zablokowaniu?
EDYCJA: Kolejne interesujące odkrycie: nie muszę nawet uruchamiać aplikacji. Skompilowanie go tylko raz powoduje zablokowanie pliku; Nie mogę skompilować dwa razy z rzędu!
Ten problem jest specyficzny dla jednego projektu w moim rozwiązaniu. Wszystkie inne projekty działają dobrze i można je wykonywać tyle razy, ile chcę. Tylko ten jeden projekt zostaje zamknięty.