3

Net 3.5 SP1 に含まれている WPF WebBrowser を使い始めたところです。セットアップ プロジェクト (3.5 SP1 に移行する前に使用していたもの) をビルドし、テスト マシンにインストールしましたが、WebBrowser を使用できませんでした。

setup.exe/msi の組み合わせが確実に SP1 をチェックしてインストールするには、どうすればよいですか?

4

3 に答える 3

3

セットアップ プロジェクトのプロパティを開き、[前提条件] ボタンをクリックします。次に、インストールする前提条件を確認します。

ライセンス

次に、ユーザーが前提条件を取得する方法を定義できます。

フレームワークのバージョン情報へのリンクと、Scott Hanselman のブログからの抜粋を次に示します。

オンライン/ダウンロード エクスペリエンス 3.5 SP1 .NET Framework で合理的なインターネット接続を利用できるユーザーを獲得する最善の方法は、2.7 メガの "ブートストラップ" を使用することです。これにより、必要なものが検出され、必要なものだけがダウンロードされます。上の表に示すように、x86 マシンの最悪のシナリオは約 60 MB です。

「クライアント プロファイル」とは何ですか? Client Profile は、XP 上の .NET 3.5 SP1 のさらに小さなインストール オプションです。それは小さな 277k ブートストラッパーです。.NET Framework がインストールされていない Windows XP SP2 マシンで実行すると、28 MB のペイロードがダウンロードされ、.NET 3.5 のクライアント固有のサブセットが提供されます。任意のバージョンの .NET がインストールされたマシンでクライアント プロファイル ブートストラッパーを実行すると、3.5 SP1 Web インストーラーと同じように動作し、ダウンロードする必要があるものを検出して取得します。詳細については、Client Profile Deployment Guide を参照してください。

http://www.hanselman.com/blog/CommentView.aspx?guid=af453d70-64b3-417e-9492-d115f929195d

于 2008-09-17T22:14:38.277 に答える
0

自分の質問に答える途中。検出された依存関係で Microsoft .net Framework をダブルクリックすると、バージョンを選択できます。

問題は、 3.5.307293.5 SP1 Clientのどちらが適切かということです。

編集: 3.5.30729 作品。2つの違いのアイデアはありますか?

編集:上記の .net Framework をダブルクリックすると、.NET Framework が起動条件として表示されます。バージョンを変えたところです。(スクリーンショットを追加したいのですが、URL にはなく、デスクトップにのみあります。

于 2008-09-17T22:13:56.280 に答える
0

セットアップ プロジェクトで、いくつかの起動条件を追加します。このページでは、その方法を正確に示しています: http://jelle.druyts.net/2005/04/09/CheckingForNET11ServicePack1InAnMSI.aspx

于 2008-09-17T22:15:19.350 に答える