代码签名我的Visual Studio项目时有困难。我在Visual Studio解决方案中有多个项目。每个项目都生成不同的程序集。我正在尝试为所有这些项目的输出生成安装程序安装程序。代码签名中的问题
我已经创建了用于签署程序集的BATCH脚本。我能够成功签署我的项目的程序集。
我甚至已经成功地签署了MSI安装程序。
那么,我遇到了什么问题?
我面临的问题是,当我在Visual Studio中构建安装和部署项目时,安装程序中添加的程序集未签名。尽管在构建安装项目之前我已经成功签署了它们。
我发现计算器2篇文章在这里有一个类似的问题:How to sign installation files of a Visual Studio .msi Signed exe becomes unsigned after adding project output in setup package using visual studio 2008
不过这也没有为我工作。我已经尝试在构建安装项目之前签署项目的OBJ文件。但是,添加到项目中的程序集尚未签名。
所以,我放弃了,并想在这里提出一个查询。任何帮助将非常感激。
感谢
与问候 阿曼
你什么时候签署组件?重建一个设置和部署项目会导致重建所有引用的项目,我建议为每个项目(右键单击项目,属性,生成事件)建立一个后构建事件,这个事件在构建完成后对组件进行签名。 – Fixation 2014-09-04 12:10:39
我已经在后期构建事件中添加了一个代码签名命令,并在项目属性中的“运行后期构建:”组合框中选择了“成功构建”。但是这些程序集仍然没有在安装程序中签名。 :( – 2014-09-04 12:15:06
当我构建单个项目时,他们的程序集已成功签名,但是当我构建安装项目时,则没有。 – 2014-09-04 12:23:42