2010-09-08 58 views
1

我有一位客戶開發了Office AddIns以及MSI安裝程序包。他們不僅需要簽署MSI軟件包,還需要簽署該MSI內的vsto AddIns。有什麼方法可以將MSI交付給客戶,並使他們能夠在MSI內簽署裝配?在MSI中籤署程序集

最糟糕的情況是,我目前的想法是將安裝項目拆分成它自己的解決方案,然後構建vsto插件,將它們傳遞給客戶,然後在收到這些信息後,使用第二種解決方案創建msi和然後給他簽名。

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

回答

1

您可以以編程方式提取/替換MSI中的文件,有關使用VBScript的示例,請參閱this question

我建議您爲您的客戶提供一個簡單的腳本,首先要簽名的零部件extracts將添加簽名,並替換MSI中的原始組件。最後腳本會用客戶證書籤署MSI。