2009-10-06 32 views
2

我試圖使用Corflags使PartCover在x64下運行。當我使用:CorfFlags關於強名的警告CF011即使在/ force後也被簽名

CorFlags.exe PartCover.exe位/ 32位+ /力

我得到: corflags:警告CF011:指定的文件強名稱簽名。使用/ Force會使這個圖像的簽名無效,並且會要求程序集退出。

沒有/力,我得到:

corflags:錯誤CF012:指定的文件強名稱簽名。使用/ Force強制更新。

在網上似乎有別人是運行過程中出現partcover throught沒有問題corflags ...

回答

8

我沒有看到這個問題。當您使用/ Force corflags更新PE標頭以使程序集爲x86(32位)時,但這會使強名稱無效,因此您必須重新調用已更改的程序集。這就是爲什麼你看到警告,但我敢打賭,corflags正在改變大會。

通過不使用/ Force,corflags告訴你,如果沒有明確授予它與/ Force參數的權限,它將不會執行會使組件無效的內容。

+1

是啊thakns :),我沒有意識到使用corflags是第一次在.exe上設置標誌,然後通常使用.exe – bosko 2009-10-08 11:26:01

+0

我還發現消息混淆了它是否正在改變程序集 - 但事實證明它是。 – Jen 2012-03-06 00:17:33

相關問題