2009-01-09 51 views
0

我想爲我的Windows Mobile Compact Framework程序集使用延遲簽名。在Compact Framework上延遲簽名

使用延遲簽名簽署程序集時,它使用公鑰對其簽名,並在程序集中留下私鑰的空間,可以在裝運程序集之前添加私鑰。

延遲簽署的程序集無法運行或調試,除非簽名已完成或該計算機上的該程序集的驗證已在該計算機上使用。

SN -Vr assemblyName.dll

但是這是一個Windows移動應用程序,我不會在我的機器上運行的組件我跑在我的Windows Mobile設備。

他們是一種在Windows Mobile上運行延遲簽名程序集的方式,還是延遲簽名並不真正支持?

回答

1

Compact Framework不支持延遲簽名(至少不是3.5)。

編輯:更具體地說,雖然你可以build it with no private key,但沒有辦法register the assembly on the device驗證跳過。所以當你在桌面上使用CF組件時,你仍然可以延遲簽名(因爲它是可重定向的,這是一個選項)。不知道這將是多麼有用的。