我有大约60个.pfx文件用于项目的所有主要程序集 . 它们是唯一的文件,但我使用相同的密码 .
从Windows Vista升级到Windows 7后,当我单击Visual Studio 2008中的Build时,我会收到一个Import Key File对话框,要求输入密码 .
这本来没问题,但插入密码后我得到一个错误对话框:错误导入密钥 - 对象已经存在 .
有任何想法吗?
解决了!
从Vista升级到Windows 7后,包含证书C:\ Users \ All Users \ Microsoft \ Crypto \ RSA \ MachineKeys的文件夹的权限已更改 .
更改授予完全访问权限后,问题就消失了 .
如果这对任何人都有帮助,请告诉我! :)
我真的不想开始更改文件权限来解决这个问题 . 但是关于文件权限的答案确实让我朝着正确的方向前进 .
我没有更改文件权限,而是以管理员身份运行VS.NET,这也解决了密钥导入问题 .
2 回答
解决了!
从Vista升级到Windows 7后,包含证书C:\ Users \ All Users \ Microsoft \ Crypto \ RSA \ MachineKeys的文件夹的权限已更改 .
更改授予完全访问权限后,问题就消失了 .
如果这对任何人都有帮助,请告诉我! :)
我真的不想开始更改文件权限来解决这个问题 . 但是关于文件权限的答案确实让我朝着正确的方向前进 .
我没有更改文件权限,而是以管理员身份运行VS.NET,这也解决了密钥导入问题 .