最近在做office插件开发,
本机VS项目中署名没有问题,当时把项目拷贝到其他PC上,
编译后提示没有权限,有密码保护,或者磁盘没有访问权限
解决方法(WIN7)
STEP1:
打开下面的文件夹,属性,添加当前用户的IO操作权限,
C:\Users\All Users\Microsoft\Crypto\RSA\MachineKeys
STEP2:
.NET项目,属性 -> 签名 -> clickonce 从文件选择,找到pfx文件,在弹出的密码输入框中输入密码,
clickonce下面的程序集签名下拉框中选择pfx文件,输入密码,OK。
重新编译项目,错误消失