【发布时间】:2011-10-18 15:11:58
【问题描述】:
我添加了一个后期构建步骤,以使用 pfx 文件在我的可执行文件上使用 signtool。这成功发生了,但是当我尝试使用 ClickOnce 发布时出现问题。如果我只是构建,我的 .exe.manifest 将有一个条目来安装参考。但是,如果我选择发布(使用 ClickOnce),.exe.manifest 会被更改,因此甚至不会提及引用。如果我不运行 signtool post-build 步骤,则不会发生这种情况。
更新 似乎在发布时,ClickOnce 会扫描 .exe 文件以查找依赖项并重建清单。但是,如果 .exe 使用 signtool 签名,则 ClickOnce 无法正确提取所有详细信息。结果是清单缺少部分。呸。
【问题讨论】: