C#开发的源代码,移到另一个系统(新旧都是win10 + vs2010),不能编译.
提示以下两行错误:
错误1无法导入以下密钥文件:。该密钥文件可能受密码保护。若要更正此问题,请尝试再次导入证书,或手动将证书导入当前用户的个人证书存储区中
错误2已取消导入密钥文件“xxxx_1_TemporaryKey.pfx”。xxxx
错误2中的"xxxx"为程序名.
在网上找到一些解决办法,对于我都无效.
我的解决办法, 右键点解决方案中的主程序->属性->签字->勾掉"为ClickOnce清单签字"选项即可.
证书对我来说无用,如果证书有用的,就另寻他法吧.
图1为报错,图2为我的解决办法
![](https://i-blog.csdnimg.cn/blog_migrate/39bbca78ea107ceabf1b534b5df04852.png)
![](https://i-blog.csdnimg.cn/blog_migrate/8fa28f63866c782893e275cd189cfe60.png)