已开始接收错误:签名程序集时出错--未知错误(8013141c)



Visual Studio 2013-编译时开始接收错误:"错误签名程序集--未知错误(8013141c)"。很少有项目使用snk文件进行签名。它过去是编译的,并且已经生产了很长一段时间。

这是一个权限问题。为了解决这个错误;打开以下文件夹-"C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys",并授予您的用户(无论您使用何种帐户登录计算机并在Visual Studio上工作)完全控制权。您可以右键单击MachineKeys文件夹并选择属性,然后在安全选项卡中,确保当前用户拥有完全控制权。

以管理员身份使用提升的权限运行Visual Studio。

基于上面的Mangist,他的解决方案对我有效,但我有Windows 10,所以MachineKeys在不同的文件夹中。我让自己完全控制(可能只需要读/写)以下文件夹:

C:UsersAll UsersMicrosoftCryptoRSAMachineKeys

它说拒绝访问某些密钥,但一旦过程完成,我就不再看到错误签名程序集问题。

打开项目属性,转到"签名"选项卡,取消选中"为程序集签名"复选框。然后重新构建

最新更新