Visual Studio 2017 bloque vos fichiers !?
Parfois, Visual Studio 2017 indique qu’une opération est impossible, car un fichier est bloqué. On se trouve alors obligé de fermer Visual Studio.
Si cela arrive plusieurs fois dans la journée, ou que l’on utilise plusieurs instances de Visual Studio, cela devient vite rageant.
Comment y pallier sans fermer Visual Studio ?
Pour éviter la crise de nerfs, la perte de cheveux accélérée ou toute autre forme de désagrément lié au stress, il existe une astuce : arrêter les processus incriminés.
Dans sa fenêtre d’erreur, Visual Studio indique clairement qu’il s’agit de MSBuild.exe.
Il faut donc ouvrir son gestionnaire des tâches et ferme l’ensemble des processus MSBuild.exe.
Comment éviter le problème ?
Le plus souvent, ce souci de Build semble se produire après de grosses sessions de refactoring. Une solution pour éviter celui-ci consiste donc à demander un Clean de la solution (ou du projet) puis un Rebuild. En faisant de la sorte, il m’arrive de moins en moins souvent à avoir à tuer des processus MSBuild.exe.