25

単一の .exe ファイル インストーラーを作成しようとしています。すべての依存関係を .exe ファイルに入れることができました (setup.exe プロパティからの抽出を設定することにより)。setup.exe ファイル内の .msi を取得するにはどうすればよいですか?

これが今の姿です

ここに画像の説明を入力

4

6 に答える 6

51

私もこの問題を抱えていました。その方法は非常に直感的ではありません、IMO。

  1. セットアップ プロジェクトを強調表示します。

  2. Visual Studio 標準ツールバーで、[ソリューション構成] ドロップダウンを選択します。おそらく「デバッグ」が選択されているのでしょう。「単一画像」に変更します

    ここに画像の説明を入力

  3. セットアップ プロジェクトとビルドを右クリックします。

単一の setup.exe を作成する必要があります。

于 2013-06-18T14:50:42.490 に答える
9

目の前のマシンに InstallShield LE をインストールしていませんが、異なるソリューション構成が定義されていることを記憶しています。それらの 1 つは、SingleImage と呼ばれます。そのリリースをビルドするだけです。

于 2012-03-15T15:38:52.620 に答える
4

InstallShield LE を使用してスタンドアロンの setup.exe を作成するのは、少し注意が必要です。いくつかのことを覚えておく必要があります。

  1. 「ビルド」 -> 「構成マネージャー」 -> 構成を「SingleImage」に変更します。上部のツールバーから直接構成にアクセスできます。オプションは「CDROM」、「DVD-5」、「SingleImage」です。これは、構成マネージャーまたはツールバーを使用して変更できます。

  2. 次に、ソリューション エクスプローラー (右端) の [リリースの準備] に移動し、[リリース] をダブルクリックします。左側に「ビルド」ツリーが表示されます。ツリーを下って「SingleImage」まで進みます。クリックして。

  3. 中央には、「Build」、「Setup.exe」、「Signing」の 3 つのタブがあります。「Setup.exe」をクリックします。Setup Launcher を [はい] に設定します (おそらく、既にこの設定になっています)。オプションの最後には、「InstallShield Prerequisites Location」というセクションがあります。これを「Extract From Setup.exe」に設定します。そうしないと、前提条件 (通常はたくさんあります) が setup.exe に埋め込まれません。

あなたは終わった。

于 2015-03-07T21:16:51.370 に答える
0

ここで言及されているIExpress.exeを使用して単一のsetup.exeファイルを作成することが可能です

于 2012-03-15T10:55:52.083 に答える