2016-05-19 2 views
-1

Je ne suis pas sûr si c'est l'endroit pour demander cela, mais soudainement en essayant de construire mon application web via Visual Studio 2010, je reçois cette erreur. Dans mon journal d'erreur que je reçois ce qui suit ...ResXToResource.exe a cessé de fonctionner

« Resgen.exe » liquide' avec le code -532459699

Je l'ai fait obtenir une mise à jour de Windows la nuit avant ce qui est arrivé, donc je pensais que cela pourrait être la question. J'ai annulé la mise à jour de Windows et j'ai toujours la même erreur. Ensuite, j'ai essayé de désinstaller le VS2010, puis de le réinstaller et de réappliquer le SP1. Le problème persiste toujours. J'espère que quelqu'un peut m'aider avec ceci comme actuellement, je ne peux pas construire mon application. J'ai une machine de sauvegarde "plus lente" que je peux utiliser, mais ce n'est certainement pas une solution à long terme.

Merci d'avance à tous ceux qui peuvent aider ou me diriger dans la bonne direction.

Répondre

0

Après avoir dans les cercles pour le dernier jour + j'ai finalement trébuché sur cette réponse qui a fonctionné pour moi ...

Définissez l'indicateur 32 bits sur resgen.exe

a. Ouvrez une invite de commande Visual Studio en tant qu'administrateur.

b. Accédez au répertoire Microsoft SDKs \ Windows \ v7.0A \ bin.

c. ENREGISTREZ UNE COPIE de votre fichier original resgen.exe. Ceci est très important si vous voulez pouvoir remplacer notre tweak avec le fichier original sans avoir à réparer votre installation. copie resgen.exe regen.exe.old

d. Définissez l'indicateur 32 bits sur true à l'aide de corflags.exe corflags.exe resgen.exe/32BIT +/Force

e. Notez l'avertissement concernant les problèmes de nom fort. Sur ma machine, la génération réussit maintenant, sans avoir à effectuer de travail supplémentaire en raison de problèmes de nom. SI vous avez des problèmes après avoir essayé cette méthode, vous pouvez essayer ce qui suit pour ignorer la vérification du nom de chaîne pour cet assemblage:

f. Enregistrez resgen.exe pour un saut de vérification de nom fort en utilisant sn.exe sn.exe -Vr resgen.exe AVERTISSEMENT! C'est un risque de sécurité. Vous ignorez la vérification du nom fort pour cet assembly, ce qui rend possible l'exécution de code malveillant se présentant comme resgen.exe. Pour réactiver la vérification, utilisez sn.exe -Vu resgen.exe

Faites-moi savoir ce que vous essayez et si elle est réussie ou non.

Merci!

Mike Johnson Ingénieur développement logiciel dans Test Windows C++ Microsoft Corp