2010-09-08 55 views
1

我有一位客户开发了Office AddIns以及MSI安装程序包。他们不仅需要签署MSI软件包,还需要签署该MSI内的vsto AddIns。有什么方法可以将MSI交付给客户,并使他们能够在MSI内签署装配?在MSI中签署程序集

最糟糕的情况是,我目前的想法是将安装项目拆分成它自己的解决方案,然后构建vsto插件,将它们传递给客户,然后在收到这些信息后,使用第二种解决方案创建msi和然后给他签名。

任何人都有任何输入是非常感激。

回答

1

您可以以编程方式提取/替换MSI中的文件,有关使用VBScript的示例,请参阅this question

我建议您为您的客户提供一个简单的脚本,首先要签名的零部件extracts将添加签名,并替换MSI中的原始组件。最后脚本会用客户证书签署MSI。