0

前提条件として .NET Framework 3.0 (SP2 なし) を指定するにはどうすればよいですか? ブートストラップ パッケージがどこにも見つからないようです。

.NET Framework 3.0 を使用するアプリを作成しました。ClickOnce を使用してデプロイしています。

前提条件を「.NET Framework 3.0 SP2」に設定しました (ここでブートストラップ パッケージをダウンロードした後、Visual Studio でこの前提条件を選択するオプションが追加されました)。

アプリを Windows Vista にインストールすると、次のエラーが表示されます。

「このバージョンの .NET Framework 3.0 SP2 は Vista にインストールできません.....NET Framework 3.5 SP1 をインストールしてください...」

私は意図的に .NET Framework 3.0 をターゲットにして、Vista ユーザーが追加の Framework をダウンロードせずに私のアプリを使用できるようにしました (Vista には .NET Framework 3.0 が同梱されていると理解しています)。

4

1 に答える 1

0

これは、その特定のブートストラップの制限です。

あなたが提供したリンクの制限セクションに、それは述べています

これらのパッケージは、x86 および x64 オペレーティング システムをサポートしますが、Windows Vista 以降のオペレーティング システムには対応していないため、インストールに失敗します。Windows Vista にインストールする前提条件を提供するには、代わりに .NET Framework 3.5 SP1 ブートストラップ パッケージを使用します。

http://msdn.microsoft.com/en-us/vstudio/bb898654.aspx

于 2011-09-07T19:43:05.933 に答える