2013-05-14 23 views
10

私はVisual Studio Ultimate 2012でプロジェクトを作成しました。プロジェクトのセットアップファイルを作成できるようにInstallshieldをアクティブ化しました。契約は、InstallShieldが1つの大きなセットアップファイルを作成するのではなく、プロジェクトをインストールするために実行できるセットアップファイルを含む1つのフォルダを作成することです。セットアップファイルをフォルダから取り出した場合、セットアップは失敗します。誰かが私が間違っていることを知っていますか?セットアップファイルを作成する目的は、exeファイルを1つしか持たず、セットアップファイルを見つけるためにフォルダを通過させないことです。InstallShieldで大きなセットアップファイルが1つも作成されない

は私のフォルダの画像を追加しました: enter image description here

答えて

10

を異なるビルド構成のために呼び出し、さまざまなシナリオがあります。単一の自己抽出EXEが常に望ましいとは限りません。

ただし、それが必要な場合は、代わりに単一イメージ設定を作成してください。

個人的には、Setup.exe(セットアップの前提条件、複数インスタンス、マイナーアップグレードなど)が必要ない場合は、ただ1つのMSIとして構築するだけです。

24

Visual Studio内で、メニューバーから[ビルド]をクリックし、次に[構成マネージャ]をクリックします。 「構成マネージャー」ダイアログで、構成をSingleImageに設定して、プロジェクトを再構築します。

+0

単一のイメージでも、DVDと同じ構造が生成されます。 –

+2

私は今、それを動作させるために圧縮を有効にする必要があります。 –

2

私はこの同じ問題を抱えていますが、すべてのソリューションはLEまたは2013年前のバージョンに基づいています。だから、

、SingleImageのは、次の操作を行うのInstallShieldプレミア2013年に利用できないので:ウェブ

  • ウェブタイプ:つの実行可能
  • このリリースウィザードを選択メディアタイプで

    関連する問題