无法导入以下密钥文件: ****.pfx,该密钥文件可能受密码保护。若要更正此问题...

["转载链接"]

====================================转载链接====================================

["生成报错了!!!"]

无法导入以下密钥文件: ****.pfx,该密钥文件可能受密码保护。
若要更正此问题,请尝试再次导入证书,或手动将证书安装到具有以下密钥容器名称的强名称 CSP: VS_KEY_****************

["下面是大家最喜欢的解决方案环节"]

1.启动 Visual Studio 命令提示
[
    {
        "Visual Studio 2015 以前的版本":[
            {
                "中文版":"开始 -> Microsoft Visual Studio 2015 - >Visual Studio Tools ->Visual Studio 命令提示(201*)"
            },
            {
                "English":"Start->Microsoft Visual Studio 201*->Visual Studio Tools->Developer Command Prompt for VS201*"
            }
        ]
    },
    {
        "Visual Studio 2015":[
            {
                "中文版":"开始 -> Visual Studio 2015(文件夹) - > Visual Studio 命令提示(2015)"
            },
            {
                "English":"Start -> Visual Studio 2015(Folder) -> Developer Command Prompt for VS2015"
            }
        ]
    }
]

--------------------------------------------------------------------------------------------

2.在命令提示符中定位到 .pfx 文件所在的目录
{
"比如你的目录在C盘":
"C:"
}

--------------------------------------------------------------------------------------------

3.在命令提示符中输入 sn -i ****.pfx VS_KEY_****************
{
"例如":
"sn -i xxxx.pfx VS_KEY_791BAAE3DF288545"
}

--------------------------------------------------------------------------------------------

4.输入 .pfx 密钥文件的密码,完成导入

--------------------------------------------------------------------------------------------

完成导入后应该就可以在 Visual Studio 中正常 build 项目了。

重新导入密钥(其实我并没有遇到...)

*SomeTimes
{
"有时,在 Visual Studio 要求导入密钥,并执行上述导入步骤时会得到以下报错":
"Failed to install key pair -- Object already exists"
}
*Then
{
"这时可以通过在 Visual Studio 命令提示 中执行以下命令移除已经导入的密钥,以便重新导入":
"sn -d VS_KEY_****************"
}
*
["提示密钥删除成功后可以通过上述导入步骤重新导入密钥"]

*If
{
"如果在删除密钥时获得以下报错":
"容器不存在(Container does not exist)"
}

这是由于系统中另外某个账户已经导入了密钥,在当前账户中无法对其进行移除。

可以尝试登录到早先导入密钥的用户账户对密钥进行移除,

然后再切换到要进行 项目 build 的账户重新导入密钥即可。

扫描二维码关注公众号,回复: 157329 查看本文章

x

总结

感谢原创作者,转载的文章风格也是我很喜欢的,感觉很干净...

其实我也想着把风格搞得清爽点,所以我脑子一热,用了一些JSON串...噗...

x

猜你喜欢

转载自www.cnblogs.com/love-zf/p/9005440.html