2009-08-25 13 views
0

VS 2008を使用してください。私のVB 2008プロジェクトのインストールには.Net Framework 3.5が必要ですか?

私のプロジェクトのセットアップファイルを作成しました、私は自分のシステムでセットアップファイルを実行し、私のプロジェクトは正常に動作しています。

私のプロジェクトを別のシステムにインストールする場合は、セットアップ時に.Net Framework 3.5を要求しています。 プロジェクトのインストールには.Net Framework 3.5が必要ですか?

私のプロジェクトをインストールする前に、私は.net framework 3.5をインストールしました。セットアップに時間がかかりましたか?

これを解決するにはどうすればよいですか?またはプロジェクトセットアップを作成するための他の方法はありますか?

セットアップの問題を解決するのに役立つものはどれですか?

答えて

0

プログラムで.NET 3.5が必要な場合は、.NET 2.0を対象とするようにプロジェクトを設定することができます。セットアッププロジェクトでもこれが表示され、依存関係を更新するときに依存関係が削除されます(うまくいけば)。

プロジェクトがVB.NETであれば、あなたはここにターゲットフレームワークバージョンを設定することができます
プロジェクトのプロパティを - >コンパイル - >高度なコンパイルオプションは...

あなたのプロジェクトは、C#の場合、それはここをクリックしてください:
プロジェクトのプロパティ - >アプリケーション

これを行うと、もちろん.NET 3固有の機能は使用できなくなります。

0

コードに.net 35の機能を依存していますか。そうでなければ、.net 3.0または2.0を対象とするプロジェクト設定で再コンパイルできます。

1

SolutionExplorerでセットアッププロジェクトを右クリックし、[プロパティ]メニューオプションを選択します。 [Prerequisites]ボタンをクリックします。これにより、コードをインストールするためにセットアッププログラムが必要とする/望むものを制御することができます。

.NET 3.5が必要ない場合は、それを単に選択解除します。これは、VS2008が行うもう1つの厄介なことです。ターゲットフレームワークとして.NET 2.0を選択しますが、.NET 3.5を前提としています。

0

.NET 3.5フレームワークには、ブートストラップとフルパッケージの2種類のインストーラーがあります。

ブートストラップインストーラはサイズが小さく(2.7 MB)です。ターゲットマシンで実行されたときにインターネットから必要なファイルがダウンロードされるため、ファイルサイズは小さくなります。ターゲットのネットワーク帯域幅によっては、実行に時間がかかることがあります。

フルパッケージインストーラは、サイズが大きく(237 MB)、インターネット接続を必要としません。 現在ブートストラップインストーラを使用している場合は、完全なパッケージインストーラをダウンロードし、ターゲットマシンで実行してください。

(あなたが実際に.NET 3.5が必要な場合つまり、)

あなたはhereからいずれかのインストーラを選択することができます。

関連する問題