我使用VS2010创建了一个使用ClickOnce部署的VB Win Forms应用程序。 签署ClickOnce Manifests已签入。 (VS创建了证书,我不知道密码是什么) 证书已过期,所以我创建了一个TemporaryKey.pfx(这个在1年后到期,我有密码) 我能够使用临时证书发布和部署。 我现在有一台新电脑。我从旧电脑上复制了解决方案文件夹。 如果我尝试构建应用程序,我会收到以下错误:
“错误1无法导入以下密钥文件:SimmStock_TemporaryKey.pfx。密钥文件可能受密码保护。要更正此问题,请尝试再次导入证书,或使用以下密钥容器手动将证书安装到强名称CSP名称:VS_KEY_B3DF0282FC97BF34 SimmStock2“
我取消选中“Sign ClickOnce Manifests”,应用程序可以构建并运行。
当我尝试发布时,“Sign ClickOnce Manifests”会不断更改为已选中。并得到以下错误:
“错误1无法导入以下密钥文件:SimmStock_TemporaryKey.pfx。密钥文件可能受密码保护。要更正此问题,请尝试再次导入证书,或使用以下密钥容器手动将证书安装到强名称CSP名称:VS_KEY_B3DF0282FC97BF34 SimmStock2 “
问题:如何完全停止签名?