我无法构建具有强名称密钥签名的项目-标题中的消息总是出现。
是的,项目最初是从另一台机器复制过来的。然而,即使我通过“项目属性”中的“签名”选项卡添加了一个新密钥,仍然会显示此错误。
我曾尝试以管理员身份运行Visual Studio,并尝试手动将密钥添加到Windows证书存储区。
的帮助!
编辑:我没有得到这个错误与一个新项目,但我很想让这个现有的项目工作。即使我创建了一个新的证书,它也不能工作!
我无法构建具有强名称密钥签名的项目-标题中的消息总是出现。
是的,项目最初是从另一台机器复制过来的。然而,即使我通过“项目属性”中的“签名”选项卡添加了一个新密钥,仍然会显示此错误。
我曾尝试以管理员身份运行Visual Studio,并尝试手动将密钥添加到Windows证书存储区。
的帮助!
编辑:我没有得到这个错误与一个新项目,但我很想让这个现有的项目工作。即使我创建了一个新的证书,它也不能工作!
当前回答
转到visual studio中的项目“属性”。然后进入签名标签。
然后确保“签名单击一次”清单已关闭。
OR
1.在记事本中打开.csproj文件。
2.删除证书存储中与签名证书相关的如下信息 xxxxx xxxxxx xxxxxxxx.pfx 真正的 假 `
为我工作。
其他回答
试试这个:
右键点击你的项目→转到属性→点击屏幕左侧的签名→取消选中签名,单击一次显示→保存和构建
转到visual studio中的项目“属性”。然后进入签名标签。
然后确保“签名单击一次”清单已关闭。
OR
1.在记事本中打开.csproj文件。
2.删除证书存储中与签名证书相关的如下信息 xxxxx xxxxxx xxxxxxxx.pfx 真正的 假 `
为我工作。
转到visual studio中的项目“属性”。然后进入签名标签。
然后确保“签名单击一次”清单已关闭。
更新说明:
在解决方案资源管理器中:
右键单击您的项目 点击属性 通常在左边,选择“Signing”选项卡 检查“签名点击一次”清单 确保你保存了!
在记事本中打开.csproj文件。 删除证书存储中与签名证书相关的如下信息 < PropertyGroup > < ManifestCertificateThumbprint > xxxxx xxxxxx < / ManifestCertificateThumbprint > < ManifestKeyFile > xxxxxxxx.pfx < / ManifestKeyFile > 真正< GenerateManifests > < / GenerateManifests > 假< / SignManifests < SignManifests > > < / PropertyGroup >
你说你从另一台电脑上拷贝了文件。在你复制它们之后,你是否“解锁”了它们?具体来说,应该检查.snk文件,以确保它没有被标记为不安全。