web-dev-qa-db-fra.com

Exception de HRESULT: 0x80131047

j'ai ce problème chaque fois que j'essaie de déboguer mon projet:

enter image description here

c'est en français, voici "ma" traduction:

"Erreur lors de la tentative d'exécution du projet: échec du chargement de l'assembly" DBZ buu's Fury Text Editor "ou l'une de ses dépendances. Le nom d'assembly ou la base de code donné n'était pas valide. (Exception de HRESULT: 0x80131047)"

quelqu'un peut-il m'aider s'il-vous-plaît ?

Merci, Omar

19
Omarrrio

Projet> Propriétés du projet> Nom> supprimez le "'" du nom, et cela fonctionnera :)

17
Omarrrio

Si vous utilisez Assembly.Load () pour charger le fichier, essayez de le modifier avec Assembly.LoadFile () à la place.

20
Ivandro Ismael

Ce n'est pas nécessairement lié à cela comme dans mon cas ...

Tout d'abord, je voudrais dire qu'il s'agissait d'un problème très difficile à résoudre car il peut y avoir de nombreuses variables menant au problème réel lié aux assemblages.

Je travaillais donc sur un complément Outlook 2010 ciblant la version 32 bits d'Office. Tout fonctionnait bien jusqu'à ce qu'un jour hors du blues, le complément ne se charge plus et on m'a présenté une erreur " HRESULT: 0x80131047 " . Après avoir cherché près d'une demi-journée, j'ai trouvé un article de Nice:

http://blogs.msdn.com/b/astebner/archive/2007/05/06/2457576.aspx

J'ai essayé d'ajouter l'assembly au cache global, mais je n'ai pas pu. Heureusement, j'avais un projet presque identique qui fonctionnait très bien et j'avais déjà effectué des vérifications de comparaison et tout semblait le même, mais lors de cette passe, j'ai trouvé quelque chose de différent ... car il s'est avéré que le processeur cible de la plate-forme était réglé sur 64 bits donc je l'ai changé en " Tout " et le tour est joué! - cela l'a réparé!

6
Leo Gurdian

Oui, je change juste le nom de mon projet "Projet Taqi" en Projet Taqi et il fonctionne correctement.

3
Muhammad Taqi

J'avais un fichier.\Properties\licences.licx non valide qui causait ce problème. Ce fichier est généré automatiquement par les composants DevExpress.

Je viens de supprimer ce fichier et le tour est joué: Build Succeeded.

3
Lvpdev

J'avais un fichier App.Config invalide qui causait cela.

D'une certaine manière, il me manquait la balise de fermeture finale de l'élément principal.

</Configuration>
2
Rhyous

Ce message sur le forum MSDN indique que vous devez supprimer les caractères "spéciaux" tels que les barres obliques, les virgules ou les apostrophes du nom de votre assembly pour éviter cette erreur.

Si cela ne le résout pas, une autre suggestion consiste à décocher "Activer le processus d'hébergement Visual Studio" dans l'onglet Déboguer.

1
user3541373