在紧凑框架上延迟签名

时间:2009-01-09 00:45:44

标签: .net windows-mobile compact-framework

我想对我的Windows移动紧凑框架程序集使用延迟签名。

使用延迟签名对程序集进行签名时,使用公钥对其进行签名,并在程序集中为私钥留出空间,这可以在发送程序集之前添加。

除非已完成签名或使用该计算机启用该程序集的验证,否则无法运行或调试延迟签名程序集。

sn -Vr assemblyName.dll

然而,这是一个Windows移动应用程序,我没有在我的机器上运行程序集我在Windows移动设备上运行它。

他们是否可以在Windows Mobile上运行延迟签名程序集,或者是否真的不支持延迟签名?

1 个答案:

答案 0 :(得分:1)

Compact Framework不支持延迟签名(至少不支持3.5)。

修改:更具体一点,虽然您可以build it with no private key,但无法register the assembly on the device进行验证跳过。因此,当它在桌面上使用时,您仍然可以延迟签署CF程序集(因为它是可重定向的,这是一个选项)。不知道会有多么有用。