2 Stimmen

CorfFlags-Warnung CF011 über starke Namen, die auch nach /force signiert sind

Ich versuche, Corflags zu verwenden, um PartCover unter x64 zum Laufen zu bringen. Wenn ich verwende:

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

bekomme ich: corflags : warning CF011 : Die angegebene Datei ist mit einem starken Namen signiert. Die Verwendung von /Force macht die Signatur dieses Bildes ungültig und erfordert, dass die Baugruppe zurückgesetzt wird.

ohne /force erhalte ich:

corflags : error CF012 : Die angegebene Datei ist mit einem starken Namen signiert. Verwenden Sie /Force, um die Aktualisierung zu erzwingen.

Im Internet ist zu lesen, dass andere die Teilabdeckung ohne Probleme durch die Corflags laufen lassen...

8voto

Joe Kuemerle Punkte 6278

Ich sehe das Problem nicht. Wenn Sie /Force verwenden, aktualisiert corflags den PE-Header, so dass die Baugruppe x86 (32 Bit) ist, was jedoch die eindeutige Benennung ungültig macht und Sie daher die geänderte Baugruppe zurückgeben müssen. Das ist der Grund für die Warnung, aber ich würde darauf wetten, dass corflags die Baugruppe verändert.

Wenn Sie /Force nicht verwenden, sagt corflags Ihnen, dass es nichts tun wird, was die Baugruppe ungültig macht, ohne dass Sie ihm mit dem /Force-Argument ausdrücklich die Erlaubnis dazu geben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X