我是否必须签署我的VB.NET应用程序?
我收到了一个错误:
SignTool reported an error 'Keyset does not exist'
但是没有兴趣签署任何东西,因为项目很小,只会在我的部门内部使用。
我可以创建一个临时密钥。但我为什么要这样做?
感谢。
答案 0 :(得分:2)
第二篇文章here看起来可能有所帮助...
答案 1 :(得分:2)
我遇到了同样的问题...
我转到“我的项目”的“签名”选项卡,取消选中并选中“签署ClickOnce清单”,然后“创建测试证书”。
我保存然后发表。在发布期间,它要求我确认新证书。 “OK”
似乎已经奏效。
答案 2 :(得分:1)
回答您的第一个问题:不,不需要签名。默认情况下,您的项目未签名。
也许戴夫的帖子会帮助你解决错误。
答案 3 :(得分:1)
在将程序集放置到GAC
时,通常会对具有强名称的程序集进行签名,因此强名称可提供安全引用。
只有程序集制造商指定了public key token
,因此在开发时从您的应用程序引用程序集,您可以确保用户将使用相同的程序集。
因此,如果您的申请有GUI
,我认为not
,则不需要签名。如果是library
,可以公开使用,yes
,请签名。