質問

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

setup.exe と msi の組み合わせで SP1 を確認してインストールするにはどうすればよいですか?

役に立ちましたか?

解決

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

License

次に、ユーザーが事前要求を取得する方法を定義できます。

以下は、フレームワークのバージョン情報と Scott Hanselman のブログからの抜粋へのリンクです。

オンライン/ダウンロードエクスペリエンス3.5 SP1 .NETフレームワークで合理的なインターネット接続を備えたユーザーを獲得する最良の方法は、2.7 Megの「Bootstrapper」です。これにより、必要なものが検出され、必要なもののみをダウンロードします。上の表にあるように、x86 マシンの最悪のシナリオは約 60 メガです。

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

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

他のヒント

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

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

さて、問題はどれが適切かということですが、 3.5.30729 または 3.5 SP1 クライアント?

編集: 3.5.30729作品。2 つの違いについて何か考えはありますか?

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top