【发布时间】:2011-08-12 20:13:45
【问题描述】:
我之前安装了一个不正确的 .PFX 文件来对程序集进行签名。我现在需要删除它以纠正构建错误。无论如何要删除无效的签名证书吗?我尝试通过用于证书管理的管理单元删除它,但 Visual Studio 仍然使用它来构建。
【问题讨论】:
标签: c# .net pfx assembly-signing
我之前安装了一个不正确的 .PFX 文件来对程序集进行签名。我现在需要删除它以纠正构建错误。无论如何要删除无效的签名证书吗?我尝试通过用于证书管理的管理单元删除它,但 Visual Studio 仍然使用它来构建。
【问题讨论】:
标签: c# .net pfx assembly-signing
听起来你可能有点混淆了。
阅读您的问题,您似乎想删除使用强密钥文件对程序集进行签名?
该密钥文件不存储在 Windows 的证书存储中,而是作为文件存储(通常在您的项目文件夹中)。
进入项目的设置,在 Signing 选项卡下,取消选中“Sign the assembly”。
如果您确实指的是代码签名 (Authenticode),那么您可能有一个自定义构建操作,该操作使用 SignTool.exe 使用代码签名证书对程序集进行签名。
【讨论】: