Visual Studio n'a pas pu écrire dans le fichier de sortie '... \ obj \ Debug \ Foo.Bar.dll "

J'ai cette erreur lors de la compilation d'une grande solution c# dans Visual Studio 2010.
À chaque fois, après compilation, j'ai dû supprimer le dossier obj de l'un des projets utilisés par cette solution. Sinon, j'ai eu l'erreur suivante:

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

Je suis a la recherche d'une solution de partout sur l'Internet et, en fait, trouvé/essayé quelques-uns d'entre eux.

Par exemple : beaucoup de gens sur les forums de dev ont été suggérant de ne pas commencer la compilation UserControl (dans certains autres sources De) designer est ouvert.

Quelques autres personnes ont utilisé pré-scripts de construction pour obj suppression de dossier, cette solution est acceptable, mais si le projet est largement utilisé de la bibliothèque de son recompilation sera la cause de la recompilation de "parent" des projets.

source d'informationauteur Salaros