単一の .exe ファイル インストーラーを作成しようとしています。すべての依存関係を .exe ファイルに入れることができました (setup.exe プロパティからの抽出を設定することにより)。setup.exe ファイル内の .msi を取得するにはどうすればよいですか?
これが今の姿です
単一の .exe ファイル インストーラーを作成しようとしています。すべての依存関係を .exe ファイルに入れることができました (setup.exe プロパティからの抽出を設定することにより)。setup.exe ファイル内の .msi を取得するにはどうすればよいですか?
これが今の姿です
私もこの問題を抱えていました。その方法は非常に直感的ではありません、IMO。
セットアップ プロジェクトを強調表示します。
Visual Studio 標準ツールバーで、[ソリューション構成] ドロップダウンを選択します。おそらく「デバッグ」が選択されているのでしょう。「単一画像」に変更します
セットアップ プロジェクトとビルドを右クリックします。
単一の setup.exe を作成する必要があります。
目の前のマシンに InstallShield LE をインストールしていませんが、異なるソリューション構成が定義されていることを記憶しています。それらの 1 つは、SingleImage と呼ばれます。そのリリースをビルドするだけです。
InstallShield LE を使用してスタンドアロンの setup.exe を作成するのは、少し注意が必要です。いくつかのことを覚えておく必要があります。
「ビルド」 -> 「構成マネージャー」 -> 構成を「SingleImage」に変更します。上部のツールバーから直接構成にアクセスできます。オプションは「CDROM」、「DVD-5」、「SingleImage」です。これは、構成マネージャーまたはツールバーを使用して変更できます。
次に、ソリューション エクスプローラー (右端) の [リリースの準備] に移動し、[リリース] をダブルクリックします。左側に「ビルド」ツリーが表示されます。ツリーを下って「SingleImage」まで進みます。クリックして。
中央には、「Build」、「Setup.exe」、「Signing」の 3 つのタブがあります。「Setup.exe」をクリックします。Setup Launcher を [はい] に設定します (おそらく、既にこの設定になっています)。オプションの最後には、「InstallShield Prerequisites Location」というセクションがあります。これを「Extract From Setup.exe」に設定します。そうしないと、前提条件 (通常はたくさんあります) が setup.exe に埋め込まれません。
あなたは終わった。
ここで言及されているIExpress.exeを使用して単一のsetup.exeファイルを作成することが可能です