C# を使用して InstallShield セットアップを作成する方法をインターネットで検索してきました。そのために利用できる「InstallShield Automation Library」が 1 つあることを知りました。しかし、これまで見てきたすべての例は、既に作成されたプロジェクトをビルドするタスクを自動化するだけです。
しかし、私が必要とするのはこれです:
- 最初に、フォルダー構造などの詳細を手動で指定して、InstallShield プロジェクト (.ISM) を作成します。
- 次に、ISM ファイルを新しいバージョン名でコピーし、新しく作成したプロジェクト ファイルにファイルを追加してビルドするプログラムを作成したいと考えています。
可能かどうか、またその方法を教えてください。
編集:インストール中に作成されたディレクトリが機能と呼ばれることを知りました。そのため、質問は「プロジェクト ファイルに機能を追加し、その機能にファイルを追加する方法」と読むことができます。
EDIT2ここで反復する方法を見つけました:
http://blogs.flexerasoftware.com/installtalk/2010/12/getting-started-with-installshield-automation-and-c.html
たぶん、これは誰かが答えを準備するのに役立ちます.