2009-10-06 38 views
2

En essayant d'utiliser Corflags pour faire fonctionner PartCover sous x64. Quand je l'utilise:CorfFlags avertissement CF011 à propos du nom fort signé même après/force

CorFlags.exe PartCover.exe/32BIT +/force

je reçois: corflags: CF011 Avertissement: Le fichier spécifié est un nom fort signé. L'utilisation de/Force invalidera la signature de cette image et exigera que l'ensemble soit démissionné.

sans/force i get:

corflags: CF012 d'erreur: Le fichier spécifié est un nom fort signé. Utilisez/Force pour forcer la mise à jour.

sur le Web, il semble que d'autres sont Runnig partcover throught corflags sans problème ...

Répondre

8

Je ne vois pas le problème. Lorsque vous utilisez/Force corflags met à jour l'en-tête PE de sorte que l'assembly est x86 (32 bits), cependant cela invalide la dénomination forte et vous devez donc démissionner de l'assembly modifié. C'est pourquoi vous voyez l'avertissement, mais je parie que les corflags sont en train de modifier l'assemblage. En n'utilisant pas/Force, corflags vous dit qu'il ne fera rien qui invalidera l'assembly sans que vous lui ayez explicitement donné l'autorisation avec l'argument/Force.

+1

Oui, mais je ne me suis pas rendu compte que l'utilisation de corflags est d'abord mis en drapeau sur .exe et puis normalement utiliser .exe – bosko

+0

J'ai également trouvé le message confus quant à savoir si elle modifiait l'assemblage - mais il s'avère était. – Jen