无法使用sn.exe导入密钥文件?

时间:2014-08-25 08:43:45

标签: .net visual-studio-2013

编译项目时出现以下错误:

Cannot import the following key file: MyKey.pfx. 
The key file may be password protected. 
To correct this, try to import the certificate again or manually install the 
certificate to the Strong Name CSP with the following key container name: 
VS_KEY_A46F65B4A8A780C7

我尝试使用强命名工具(sn.exe)安装密钥,方法是启动VS2013的"开发人员命令提示符"快捷方式并输入以下文字:

sn –i “C:\MyKey.pfx” VS_KEY_A46F65B4A8A780C7

(是的,该文件位于C:\目录中)

执行该命令只会产生一个可用命令列表(与您输入&#34时相同; sn -h")。

我在这里想念一下吗?

不幸的是,谷歌没有帮助我解决我的问题,所以我希望stackoverflow社区能够。 ;)

1 个答案:

答案 0 :(得分:1)

经过一些实验,我找到了解决方案: 在项目属性中,我不得不重新输入.pfx文件的密码。 我仍然不知道为什么,但它解决了编译错误。

希望这有助于任何可能遇到同样问题的人。