【发布时间】:2015-03-11 23:31:06
【问题描述】:
我有通过 ClickOnce 部署的 WinForms 应用程序。 我有使用 SignTool 对我的程序集进行签名的构建后事件。 我将应用程序发布为 ClickOnce 安装程序,我在 VS 输出中看到文件已签名,但安装后没有签名的程序集。 如何签署将包含在 ClickOnce 包中的程序集?
【问题讨论】:
-
阅读“#2:在构建后签署应用程序可执行文件”--> robindotnet.wordpress.com/2013/02/24/…
-
我确实这样做了,但文件没有签名
-
验证 "obj" 目录(对于 VS2013 尝试 "$(ProjectDir)obj\$(ConfigurationName)\$(TargetFileName)" )并检查 VS 输出视图上的日志。
-
非常感谢!最后我做到了!!!你是对的,问题是因为我在 bin/Release 文件夹中签署了程序集,而不是在 obj 中!我还设置了 AfterCompile 目标,因为我在使用 BeforePublish 目标时遇到了应用程序清单问题。
-
太棒了!将您的答案标记为正确
标签: c# clickonce signing signtool