开始收到错误:签署程序集时出错 - 未知错误(8013141c)

时间:2016-05-03 20:29:49

标签: c# visual-studio-2013 snk

Visual Studio 2013 - 开始收到错误:"签署程序集时出错 - 未知错误(8013141c)"编译时很少有项目使用snk文件签名。它曾用于编译并且已经生产了很长一段时间。

4 个答案:

答案 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)

打开项目属性,转到“签名”选项卡,取消选中“签署程序集”复选框。并重新打印