Il arrive de temps en temps, lors du déploiement d'une solution SharePoint 2010 avec Visual Studio, qu'on obtienne l'erreur suivante :
Error occurred in deployment step 'Add Solution': Error: Cannot add the specified assembly to the global assembly cache: MonAssembly.dll.
La dll MonAssembly.dll est située dans le GAC est utilisée par un process ou un service. Le premier réflexe est de redémarrer Visual Studio ou de lancer un iisreset via ligne de commande. Cependant, plutôt que d'arrêter ou redémarrer à tort et à travers les services jusqu'à obtenir satisfaction, il est très utile de faire ceci :
tasklist /M MonAssembly.dll
Cette commande permettra immédiatement de connaître le/les process ou services qui bloquent la suppression de l'assembly dans le GAC.