Visual Studio 2010 - Ne Peut Pas S'Inscrire Assemblée

Je suis en cours d'exécution de Visual Studio 2010 sur Windows 7 VM et d'essayer de construire une assez grande solution. Lorsque j'essaie de le faire, j'obtiens l'erreur:

Cannot register assembly "C:\Development\ProjectName\Source\bin\Debug\AssemblyName.dll" - access denied.  Please make sure you're running the application as administrator.  Access is denied.  (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

J'ai pris les mesures suivantes:

  1. A confirmé que je suis en fait de l'exécution de Visual Studio 2010 en tant qu'administrateur.
  2. Redémarrage de la VM.
  3. A confirmé que l'assemblée n'existent pas exactement où Visual Studio est à la recherche pour elle.
  4. A confirmé que l'administrateur a le contrôle total sur le fichier concerné.
  5. Nettoyés et reconstruit le projet (plusieurs fois).

J'ai aussi constaté que la construction du projet qui crée AssemblyName.dll manuellement, en l'inscrivant avec RegAsm, puis la construction du projet qui nécessite AssemblyName.dll n'entraîne pas une erreur, mais ce n'est pas une solution souhaitable car elle nécessite un contrôle manuel. Quelqu'un peut-il me donner quelques conseils sur la façon de résoudre ce problème?

Merci beaucoup.

Avez-vous vérifié l'identité du pool d'applications lors de l'exécution dans IIS? Peut-être que cette identité n'a pas assez de droits?
Ce n'est pas une application web - je ne suis pas certain qu'il interagit avec IIS.
Est-ce une application Windows Forms? avez-vous essayé de l'exécuter en mode Release? Aussi est-il en ciblant les bons CPU x86/x64, consultez la solution=>propriétés
Post le message d'erreur, le copier/coller à partir de la fenêtre de Sortie.
Que est le code d'erreur complet; seuls les noms de fichier/chemins d'accès ont été modifiés.

OriginalL'auteur CosmicComputer | 2014-05-27