我想对我的Windows移动紧凑框架程序集使用延迟签名。
使用延迟签名对程序集进行签名时,使用公钥对其进行签名,并在程序集中为私钥留出空间,这可以在发送程序集之前添加。
除非已完成签名或使用该计算机启用该程序集的验证,否则无法运行或调试延迟签名程序集。
sn -Vr assemblyName.dll
然而,这是一个Windows移动应用程序,我没有在我的机器上运行程序集我在Windows移动设备上运行它。
他们是否可以在Windows Mobile上运行延迟签名程序集,或者是否真的不支持延迟签名?
答案 0 :(得分:1)
Compact Framework不支持延迟签名(至少不支持3.5)。
修改:更具体一点,虽然您可以build it with no private key,但无法register the assembly on the device进行验证跳过。因此,当它在桌面上使用时,您仍然可以延迟签署CF程序集(因为它是可重定向的,这是一个选项)。不知道会有多么有用。