Visual Studio 2013 - 开始收到错误:"签署程序集时出错 - 未知错误(8013141c)"编译时很少有项目使用snk文件签名。它曾用于编译并且已经生产了很长一段时间。
答案 0 :(得分:14)
这是许可问题。解决此错误;打开以下文件夹 - “C:\ Documents and Settings \ All Users \ Application Data \ Microsoft \ Crypto \ RSA \ MachineKeys”,并为您的用户(无论您使用哪个帐户登录计算机并在Visual Studio上工作)完全控制。您可以通过右键单击MachineKeys文件夹并选择属性来执行此操作,并在安全选项卡中确保当前用户具有完全控制权。
答案 1 :(得分:5)
以管理员身份运行具有提升权限的Visual Studio。
答案 2 :(得分:0)
在上面的Mangist的基础上,他的解决方案为我工作,但是我有Windows 10,因此MachineKeys位于其他文件夹中。我完全控制了以下文件夹(可能只需要读/写):
C:\ Users \ All Users \ Microsoft \ Crypto \ RSA \ MachineKeys
它说某些键的访问被拒绝,但是一旦完成该过程,我就不再看到错误签名程序集问题。
基南
答案 3 :(得分:-3)
打开项目属性,转到“签名”选项卡,取消选中“签署程序集”复选框。并重新打印