0
私は約81個の.msiファイルをインストールする必要があるため、インストールするためにアプリケーションを作成することにしました。しかし、インストールしようとすると、インストールダイアログが表示されます。 C#のインストールプロセスからすべてのダイアログを取り消す方法はありますか、またはインストールシールドのようなツールを使用する必要がありますか? (私はそれを使用する方法を理解しようとしています)。今、私は.msiのパスと名前を格納するためにデータセットを使用しています。 .msiを実行するために、ループ内でProcess.Start()
を使用しています。複数の.msiファイルの展開
InstallShieldを使用するとどうなりますか?インストール先のコンピュータに.msiファイルが渡された後に実行するようにinstallshieldに指示する方法はありますか?私はヘルプファイルを探していましたが、.msiの実行に関連する何らかの命令を実行するために、installshield用のコードをどこに追加すればよいかわかりません。 –
私がやったInstallShieldの仕事はかなり簡単ですが、おそらくこのリンクはあなたにアイデアを与えるでしょう:http://www.installationdeveloper.com/1954/create-bootstrapper-to-install-prerequisites-before-main-install / –