我已经使用测试证书和安装程序(使用InstallShield限量版)创建了一个应用程序。
在我的项目签名选项中,我选择了选项
*签署ClickOnce清单,
*签署组装。
在签名选项卡的安装程序项目中,我选择了相同的数字证书文件,输入的密码和选项签名输出文件:Setup.exe和Windows Installer Package。
包中的选项签名文件不可用。所以安装我的程序后,只签署了Setup.exe和msi文件。如何使用数字签名制作另一个exe文件和程序集?
答案 0 :(得分:1)
如果您要引用要安装的程序集,则需要在构建安装程序之前对其进行签名。 Visual Studio可以签名,或者您可以设置一个post build步骤,使用signcode手动签名。
我推荐visual studio。
http://msdn.microsoft.com/en-us/library/9sh96ycy(v=vs.80).aspx
http://msdn.microsoft.com/en-us/library/ms247123(v=vs.90).aspx