Visual Studio Nie można zapisać do pliku wyjściowego „… en Debug Foo.Bar.dll”

Mam ten błąd podczas kompilowania dużego rozwiązania c # w Visual Studio 2010. Za każdym razem po kompilacji musiałem usunąć folder obj jednego z projektów używanych przez to rozwiązanie. W przeciwnym razie wystąpił następujący błąd:

Could not write to output file '...\obj\Debug\Foo.Bar.dll'
The process cannot access the file because it is being used by another process

Szukałem rozwiązania w całym Internecie i znalazłem kilka z nich.

Na przykład: wiele osób na forach dev sugerowało, aby nie uruchamiać kompilacjiUserControl (w niektórych innych źródłachZ) projektant jest otwarty.

Niektóre inne osoby używałyskrypty wstępne w celu usunięcia folderu obj to rozwiązanie jest dopuszczalne, ale jeśli wydany projekt jest biblioteką powszechnie używaną, jego rekompilacja spowoduje ponowną kompilację projektów „macierzystych”.

questionAnswers(4)

yourAnswerToTheQuestion