【发布时间】:2016-05-13 08:42:02
【问题描述】:
我有一个在 Visual Studio 中创建的 XAML 浏览器应用程序,我试图将其部署到客户端。 (使用 Visual Studio 2015 社区。)
在尝试使用商业证书(SHA256 算法)对我的 ClickOnce 程序集进行签名时,Visual Studio 给出以下错误消息:
C:\Program Files\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(3616,5): error MSB3482: An error occurred while signing: Failed to sign bin\Debug\app.publish\ [程序集名称] .exe。 SignTool 错误:无效选项:/fd
以前我们使用的是自发行的测试证书,该证书使用具有以下设置的 SHA1:
但是,当尝试使用具有以下设置的自行颁发的 SHA256 测试证书(或使用同样是 SHA256 的商业证书)时,我们会收到上述错误。
关于如何让 Visual Studio 使用这些 SHA256 证书的任何想法?
【问题讨论】:
-
你熟悉这个问题吗?该页面已输出签名工具已成功运行。我收到一个错误。
标签: c# xaml visual-studio-2015