独自のインストール手順InstallInit.exeがあります。私は、Windowsインストーラがしますので、MSIインストーラにそれを含める必要があります。Windowsインストーラ:アプリケーションをTempFolderに展開し、それを実行して削除する方法は?
- が
- 起動し、[一時フォルダ] \ InstallInit.exe/withargumets
- が削除Tempフォルダに私のInstallInit.exeを開梱し、[一時フォルダ] \ InstallInit.exe
これを行う方法についてのヒントはありますか?私は手順2(カスタムアクションを介して)を行う方法のみを知っています。
注1:VS2010を使用してインストーラを作成しています。
注2:別のフォルダ(Program Filesのターゲットディレクトリ)でもOKです。これは#1を解決するだろう。インストールが完了したらInstallInit.exeを削除するだけです。あなたのソリューションの一部として
私は、これは不可能で怖いです。 InstallInit.exeはどのようにしてステップ1を実行できますか? InstallInit.exeはどのようにしてステップ#3を行いますか?それが実行されている場合、それを削除するには? – jing
ソリューションの一環として、手順1〜3を実行するPREINSTALL.EXEなどのプロジェクトを作成します。あなたはカスタムアクションとしてPREINSTALL.EXEを追加しました – smirkingman