2

プログラムの作成に成功しました。では、公開したいと思います。インストール ファイルを作成するために、セットアップ プロジェクトを作成しました。プロジェクトの前提条件として .NET 4.0 Client と Windows Installer を追加しました ( Setup Project PropertiesPrerequisites経由)。その後、プロジェクトをビルドします。

これにより、次のファイルが生成されます。

セットアップ ファイル、.NET 4.0 クライアント、Windows インストーラー

しかし、.NET 4.0 クライアントと Windows インストーラーは、私のプロジェクトを最も大きくします。セットアップ ファイルに必要なライブラリだけを含める方法があるかどうかを知りたいのですが、つまり、セットアップ プログラムはターゲット ホストに .NET をインストールしませんか?

4

2 に答える 2

0

これを行うと、.NET フレームワークは MSI パッケージに含まれず、ファイルが大きくなりません。これは、インストールを成功させるための前提条件にすぎません。そのため、フレームワークが既にインストールされているクライアント コンピューターでセットアップを実行しても、何も実行されません。そうでない場合は、クライアントにダウンロードするように求めます。もちろん、この前提条件を削除することもできますが、アプリケーションは .NET で構築されているため、クライアント コンピューターに正しいバージョンがインストールされていないと、アプリケーションは実行されません。したがって、この前提条件をセットアップ プロジェクトに残すことをお勧めします。

于 2011-09-04T08:02:49.110 に答える
0

いいえ、そうは思いません。.net フレームワークがなければ、ここで失敗します。

于 2011-09-04T08:00:30.810 に答える