有时候我们用Visual Studio 2010
(其他版本不知道会不会出现)开发时会添加pfx证书,当换一台电脑时,打开项目会提示:
无法导入以下密钥文件: xxxx.pfx,该密钥文件可能受密码保护。若要更正此问题,请尝试再次导入证书,或手动将证书安装到具有以下密钥容器名称的强名称 CSP: VS_KEY_A5A29909FF6D902D
【解决方法】
-
从开始菜单找到并打开
Visual Studio 命令提示(2010)
:开始
->Microsoft Visual Studio 2010
->Visual Studio Tools
->Visual Studio 命令提示(2010)
-
用cd命令定位到当前密钥文件xxxx.pfx的目录,
例如:cd /d "D:dev"
-
输入下面的命令:
sn -i [CertName].pfx [VS_KEY]
例如:
sn -i xxxx.pfx VS_KEY_A5A29909FF6D902D
证书名称和VS_KEY要依据项目证书而定
- 输入pfx密码即可