我必须签署我的VB.NET应用程序吗?签署VB.NET应用程序
我得到一个错误:
SignTool reported an error 'Keyset does not exist'
但在签署任何东西没有兴趣作为项目很小,只在内部使用到我的部门。
我可以创建一个临时密钥。但为什么我想要?
谢谢。
我必须签署我的VB.NET应用程序吗?签署VB.NET应用程序
我得到一个错误:
SignTool reported an error 'Keyset does not exist'
但在签署任何东西没有兴趣作为项目很小,只在内部使用到我的部门。
我可以创建一个临时密钥。但为什么我想要?
谢谢。
第二后here看起来像它可以帮助...
要回答你的第一个问题:没有,则不需要签名。默认情况下你的项目没有签名。
Dave的帖子可能会帮助你解决错误。
通常在将组件放置到GAC
时签署具有强名称的组件,因此强名称提供安全参考。
只有组装制造商已经指定public key token
,因此在开发时从应用程序中引用程序集,可以确保用户使用相同的程序集。
因此,如果您的应用程序有GUI
,我认为not
,签名不是必需的。如果是library
,可以使用公开,yes
,请对其进行签名。
我有同样的问题...
我去的“我的项目”,选中签名选项卡,并选中了“签署的ClickOnce舱单”,然后选择“创建测试证书”。
我保存并发布。在发布期间,它要求我确认新证书。 “OK”
似乎已经工作。
是的,新项目创建了一个临时密钥。 因此,我找到了旧钥匙,并将其复制到一个共同的地方,以便新项目也能看到它。 然后,我必须卸载并重新安装客户端PC上完成的系统。 – 2009-03-04 15:13:52