2013-01-04 82 views
1

我維護多個InstallShield項目,並且經常需要向安裝程序添加新文件,打開項目有點乏味+手動添加/刪除文件+每次檢入更新的項目時間。我想簡化這個過程,這樣我就可以將新文件放在一個特定的文件夾中,該文件夾將由安裝程序項目的(自動)構建來處理,而不需要必須打開(修改)項目本身。自動將新文件添加到安裝程序

我們假設新文件不是.DLL,它必須在目標系統上註冊(因爲InstallShield可能必須執行COM提取,這使得它不可能(或非常困難)自動執行添加這種類型的文件的過程)

一個可能的解決方案是編寫一個預生成腳本,它將所有文件放在一個特定的文件夾中,並將它們放到foo.zip中,安裝程序將部署包含任意數量文件的foo.zip,這可以可以使用自定義操作完成,該操作使用相應的命令行選項調用7zip。

有沒有更優雅的解決方案來解決這個問題? (無需壓縮文件夾&調用7zip)

+1

它是否添加了冗長乏味的文件,或者您必須在安裝程序上工作的事實都很乏味? –

回答

0

動態文件鏈接或自動化接口。

相關問題