CorfFlags предупреждение CF011 о строгом имени, подписанном даже после / force - PullRequest
2 голосов
/ 06 октября 2009

Я пытаюсь использовать Corflags для запуска PartCover под x64. Когда я использую:

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

я получаю: corflags: warning CF011: указанный файл имеет строгое имя. Использование / Force сделает недействительной подпись этого изображения и потребует отставки сборки.

без / силы я получаю:

corflags: ошибка CF012: указанный файл имеет строгое имя. Используйте / Force для принудительного обновления.

В сети появляются сообщения о том, что другие без проблем работают над корфлагом ...

1 Ответ

8 голосов
/ 06 октября 2009

Я не вижу проблемы. Когда вы используете / Force corflags обновляет PE-заголовок, чтобы сборка была x86 (32-разрядная), однако это делает недействительным строгое именование, и, следовательно, вы должны отказаться от измененной сборки. Вот почему вы видите предупреждение, но я бы поспорил, что corflags изменяет сборку.

Если не использовать / Force, то corflags говорит вам, что не будет делать что-то, что сделает сборку недействительной, если вы явно не дадите ей разрешение с аргументом / Force.

...