Erreur d'accès refusé lors de la construction de la solution dans Visual Studio 2005
J'obtiens l'erreur suivante dans Visual Studio 2005 lors d'une build:
Erreur 9 Ne peut pas s'inscrire assemblée
"E:\CSharp\project\Some.Assembly.dll"
- accès refusé. L'accès est refusé. (Exception de HRESULT: 0 x 80070005
(E_ACCESSDENIED)) projet
Il ne se produit que intermittantly et ne disparaît si je redémarre l'IDE, mais c'est incroyablement ennuyeux et je voudrais mettre un terme à ce qui se passe en permanence, si je peux. J'ai vérifié l'assemblée elle-même, et il n'est pas en lecture seule, donc je n'ai aucune idée pourquoi Visul Studio est l'obtention d'un verrou sur elle. Je suis en train de travailler en mode de Débogage.
J'ai eu un coup d'oeil autour de google, mais n'arrive pas à trouver autre chose que "redémarrer VS". Quelqu'un aurait-il des suggestions quant à la façon dont je peux résoudre ce problème gênant?
OriginalL'auteur Stuart Grassie | 2008-09-17
Vous devez vous connecter pour publier un commentaire.
Il semble que vous avez une DLL qui se bloque chaque maintenant et puis, la prévention VS d'écraser/verrouillage. Avez-vous essayé d'utiliser des outils comme Process Explorer (http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx), ou Unlocker (http://www.emptyloop.com/unlocker/) pour voir qu'est-ce que le verrouillage de la DLL? Unlocker, en particulier, m'a sauvé beaucoup de temps.
Comme indiqué dans les commentaires ci-dessous (Merci Jeff), vous pouvez aussi tuer un individu de verrouillage à partir de l'intérieur de l'Explorateur de Processus.
Essayez de supprimer la dll, et laissez Unlocker figure it out (vous n'avez pas à supprimer physiquement, à moins qu'elle sera reconstruit de toute façon). Il vous donne l'option de ne rien faire.
notez que vous pouvez aussi tuer les cadenas de l'intérieur de l'Explorateur de Processus -- avez-vous essayé?
Merci, Jeff. Ne savais pas qu'on pouvait le faire.
OriginalL'auteur Raithlin
J'ai été faire quelque chose de similaire, j'ai pensé ajouter ce lien pour quiconque de se retrouver ici, à partir de google:
http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/ba9d67b3-9d14-4a2a-ac5a-91441032ded4
OriginalL'auteur timB33
Cela peut être causé par Visual Studio nécessitant des droits d'administrateur sur Windows 7 ou supérieur. Pour le vérifier, voir si la clé de registre mentionné ci-dessous. Si pas, copiez-le dans un
.reg
et de fusion. Assurez-vous de vérifier que votre installation de Visual Studio 2005 chemin d'accès dans la.reg
fichier est correct!OriginalL'auteur AlainD