本文为个人博客备份文章,原文地址:

http://validvoid.net/visual-studio-pfx-import/

导入密钥

在使用 Visual Studio 生产项目时,使用 pfx 密钥签名的项目可能遭遇以下问题:

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

Cannot import the following key file: ****.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_****************

这种情况只要依提示将密钥导入即可,具体的操作步骤是:

  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 文件所在的目录

  3. 在命令提示符中输入 sn -i ****.pfx VS_KEY_****************

    例如: sn -i xxxx.pfx VS_KEY_791BAAE3DF288545

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

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

重新导入密钥

有时,在 Visual Studio 要求导入密钥,并执行上述导入步骤时会得到以下报错:

Failed to install key pair -- Object already exists

这时可以通过在 Visual Studio 命令提示 中执行以下命令移除已经导入的密钥,以便重新导入:

sn -d VS_KEY_****************

提示密钥删除成功后可以通过上述导入步骤重新导入密钥。

如果在删除密钥时获得以下报错:

容器不存在

Container does not exist

这是由于系统中另外某个账户已经导入了密钥,在当前账户中无法对其进行移除。可以尝试登录到早先导入密钥的用户账户对密钥进行移除,然后再切换到要进行 项目 build 的账户重新导入密钥即可。

转载于:https://www.cnblogs.com/validvoid/p/visual-studio-pfx-import.html

Visual Studio 要求导入 pfx 密钥以及导入后依然要求导入的解决办法相关推荐

  1. Visual Studio找不到 Windows SDK 版本10.0.17134.0的解决办法

    在网上搜索答案,很多都是右键解决方案-> 重定解决方案.但是我的Visual Studio2017没有这个选项. 最后解决方案是打开Visual Studio Installer,下载单个组件 ...

  2. Visual Studio 2010 打开时提示“遇到了问题,需要关闭”的解决办法

    Win7系统升级后,Visual Studio 2010打开时会提示"遇到了问题,需要关闭",网上找了很多的办法没有成功,无意中测试下面的办法^_^ 解决的办法就是"兼容 ...

  3. 在Visual Studio 中找不到Microsoft Word 11.0 Object Library的解决办法

    在做Office Word开发中,平台环境:Windows XP SP3+Visual Studion 2008+Office 2003.由于在VS2010中曾经直接创建Office项目,提示无法创建 ...

  4. Windows安装Visual Studio Installer卡在正在验证 循环正在下载不安装,解决办法之服务问题

    突然遇到这样的问题,第一时间上网找答案. 网上能找到的所有方法和说辞都尝试了,无果.最后自己发现问题所在,特分享记录. ..\User\Appdata\Temp\dd_booststraper_200 ...

  5. 3Dmax导入CAD文件不在一个平面上,乱飞解决办法

    3Dmax导入CAD文件不在一个平面上,乱飞解决办法 导入dwg文件如下: 首先ctrl+A全选对象,点击编辑--组,组名随意,点击确认即可 点击如下按钮,在弹出对话框中将Z设置为0,保存即可 快捷键 ...

  6. Visual Studio 2017 15.9 版本发布:推出全新的导入 / 导出配置功能

    Microsoft 在开发 Visual Studio 2019 的同时,还在继续支持 VS2017 的用户.公司已经发布了 9 次更新,这展示了 Microsoft 在常规更新发布之后仍然会坚守继续 ...

  7. Visual Studio Professional 2015 激活密钥

    Visual Studio Professional 2015 简体中文专业版  专业版激活密钥:HMGNV-WCYXV-X7G9W-YCX63-B98R2 Visual Studio Enterpr ...

  8. visual studio 2015 key vs2015密钥

    VS过了30天试用,一直提示lincense过期.找到两个vs2015的license,亲测可用. Visual Studio Professional 2015简体中文版(专业版) KEY:HMGN ...

  9. Microsoft Visual Studio 遇到了问题,需要关闭的一种可能的解决方法

    最近遇到一打开网站就出现 "Microsoft Visual Studio 遇到了问题,需要关闭.向 Microsoft 发送错误报告"这个问题.查过网上的资料,有人说估计是缓存的 ...

最新文章

  1. J-Flash的使用
  2. Android表格布局(Table Layout)
  3. javascript~callback回调函数
  4. 华清远见智能家居ppt_怀揣梦想,一路前行——西安华清与西安培华实训集
  5. 浅谈iOS 开发中的界面通信
  6. React脚手架学习笔记
  7. JMeter【第五篇】关联:5种方法
  8. Qt工作笔记-时QLabel具有点击事件(使用EventFilter)
  9. 后台业务管理系统原型模板/在线教育后台管理系统/客服系统/财务管理/用户管理/订单管理/教育业务后台管理/课程管理/教师管理/活动管理/文章管理/Axure高保真在线教育行业原型/Axure后台管理
  10. Linux RTC驱动模型分析之rtc-proc.c
  11. 统计系统中所有进程占用内存的方法
  12. 小觅相机SDK安装与报错解决
  13. 解决lay out无法使用闪退问题,SketchUp 2022 MAC中文 (草图大师) 支持M1intel芯片,支持monterey最新系统
  14. pytracking系列跟踪算法的配置(LWL, KYS, PrDiMP, DiMP and ATOM Trackers)(windows10版本)
  15. 各种字体.效果和名字对应图. --- by 王朋
  16. yahoo雅虎邮箱开通直邮(pop)功能
  17. 油猴安装、编写及添加脚本 笔记
  18. java.lang.RuntimeException: A TaskDescription‘s primary color should be opaque
  19. ansible自动化运维工具
  20. 在人脸识别、机器视觉中USB免驱摄像头拍照颜色不对怎么办?大影30~1600万像素多种摄像头方案通过一次白平衡解决偏色问题。

热门文章

  1. python上传大文件s3_aws s3上传大文件的4种方法
  2. java 广播模式_Java设计模式——观察者模式的灵活应用
  3. 的有效性最好_股票职业玩家教韭菜实战,验证技术指标的有效性,资产增值是王道...
  4. php预编译mysql扩展_PHP-Mysqli扩展库的预编译
  5. 固定ui大小_Material Design 响应式UI
  6. python中math函数_Python math模块 数学函数教程
  7. 音乐u盘排序软件_传输数据快速的各种U盘系列 定制U盘
  8. mysql5.7更改数据库存储位置_mysql 5.7更改数据库的数据存储位置的解决方法
  9. 为什么python打不开_anaconda为什么打不开
  10. python调用sql数据库_Python3操作SQL Server数据库(实例讲解)