1

Microsoft Visual Studio 2010で、作成したソリューションのインストーラーを作成したいと思います。

メニュー方法([ファイル]>[新しいプロジェクト...]>[その他のプロジェクトの種類]>[セットアップと展開]>[VisualStudioインストーラー]>[プロジェクトのセットアップ])で作成し、正しい宛先にファイルを追加しました。前提条件を除いて、すべて正常に動作します。 。

問題は、私のソリューションが.Net 3.5に依存しており、インストーラーと一緒にオフラインで自動的にインストールしたいということです。インストール時にインターネットでダウンロードする必要はありません。

インストーラープロジェクトのプロパティで、「インストール前提条件コンポーネントをインストールするためのセットアップを作成する」とマークを付け、「アプリケーションと同じ場所から前提条件をダウンロードする」とマークする場合...

スクリーンショット

...実行しようとすると、次のようなメッセージが表示されます。

エラー7前提条件のインストール場所が「コンポーネントベンダーのWebサイト」に設定されておらず、アイテム「.NET Framework3.5SP1」のファイル「DotNetFX35SP1\dotNetFX20\aspnet.msp」がディスク上に見つかりません。詳細については、ヘルプを参照してください。D:\ Projetos \ Eletronica \ M013-Moura \ HG-V6-release1 \ VidaCiclada-semTemperatura \ VidaCiclada_Installer \ VidaCiclada_Installer.vdproj VidaCiclada_Installer

さて、私は.Net3.5のオフラインインストーラーを私のソリューションのEXE出力と同じフォルダーに置きました。私は何が間違っているのですか?

4

1 に答える 1

1

インストーラーパッケージを完全に完成させることはできませんでしたが、次の問題が見つかりました。

  1. プロパティパネルをクリックしました
  2. セットアッププロジェクトをクリックしました
  3. 「Localization」という名前のプロパティで、値を「English(United States)」に変更しました

そのため、プロジェクトをビルドしてインストーラーを正常に実行できました(SQL Server Expressを除き、そのパッケージも一緒にインストールしたいのですが、セットアップで実行されますが、Windowsサービスは作成されません...) 。

つまり、問題は、私のVS2010に、母国語である「ポルトガル語(ブラジル)」でのセットアップに必要なファイルがないことでしたが、英語ではあります。最終的なセットアップでは、英語に前提条件がインストールされます...

于 2012-08-08T19:44:33.993 に答える