9

私は現在、将来のプロジェクトのために .net クライアント プロファイルを評価しています。もちろん、何かが欠けていない限り、かなり役に立たないと思うことがいくつかあります。

クリーンな XP VM にクライアント プロファイルをインストールしました。小さなテスト用の winform アプリ (.net 3.5 クライアント プロファイルを対象としたコンパイル) を開発し、それを仮想マシンにコピーしたところ、実行できませんでした。エラー メッセージは、.net 3.5 sp1 以降が必要だというものでした。問題は sp1 にあったと思いますが、クライアント プロファイル sp1 はありますか? 私はそれを見つけることができませんでした。

次に、SP1を取得するためにWindows Updateを開きました。これは sp1 に対する 70MB の更新であり、「小さな」.net クライアント フレームワークの要点が完全に欠落しています。この後、アプリケーションは機能しました。

もう 1 つ、クライアント プロファイルはオンライン インストーラーです。オフラインインストーラーは255MB? では、機能が少なく、完全な .net フレームワークとほぼ同じサイズですか?

別のこととして、以前のバージョンの .net がインストールされている場合 (これは前代未聞ではありませんが、vista や 2003 にも含まれています)、クライアント プロファイルはまったくインストールされません。2.0 から 3.5 sp1 へのアップグレードは、クライアント プロファイル (28 MB) よりもはるかに大きいため、これが可能であれば便利です。

それで、私はこれで何か間違っていますか?私がそうでない場合、実際にクライアント プロファイルが役立つと感じた人はいますか?

4

5 に答える 5

4

私の経験はあなたの経験とほとんど同じです。最も重要なことは、Visual Studio を使用して ClickOnce アプリケーションを作成する場合、セットアップ プロセスの一部としてクライアント プロファイルをインストールできないため、フレームワーク全体をインストールする必要があることです。

それでも、すべてのマシンで正しく動作するわけではないので、あきらめて、最新の完全なフレームワークとプログラムをパッケージ化して成功を保証し、プロジェクト設定でクライアントのみのオプションを使用しないようにしました。

個人的には、クライアントのみのフレームワークの正しい使用法に関するドキュメントと、現在のリリースでひどく壊れているように見える理由の正当化についてのドキュメントを見たいと思っています。

于 2009-05-16T16:06:29.870 に答える
1

できるだけ影響を少なくする必要がある、ダウンロード可能な大量市場向けのクライアント アプリケーションを配布する場合、クライアント プロファイルを使用するといくつかの利点があります。Windows のさまざまなバージョン (残念ながら、Vista は含まれていません) に対する .NET Framework のさまざまなバージョンのインストール時間の影響を確認します。

http://codicate.blogspot.com/2008/12/impact-of-net-framework-on-software.html

于 2009-08-23T02:42:30.400 に答える
0

Click Once を使用して .Net 3.5 クライアント プロファイル SP1 を対象とするアプリを展開すると、フレームワークが不足しているユーザーは、セットアップ中にクライアント プロファイルをダウンロードしてインストールするように自動的に求められます。(つまり、動作します)。

おそらく前提条件を確認してください(ただし、クリックワンスにのみ適用されると思います):

ここに画像の説明を入力

于 2012-11-15T08:14:24.770 に答える
0

アプリケーションがクライアント プロファイルをサポートしていることを示す特別な .config ファイルを実行可能ファイルと一緒に追加する必要があります。このファイルは、[クライアント フレームワーク サブセット] ボタンをクリックすると、Visual Studio によって自動的に作成されます。詳細については、client-profile msdn doc を参照してくださいhttp://msdn.microsoft.com/en-us/library/cc656912.aspx

于 2009-06-11T12:57:46.817 に答える
-1

最初に .NET FRAMEWORK のバージョン(1.1, 2.0/sp1, 3.0/sp1, 3.5) を WIN XP にインストールする必要があります. .NET FRAMEWORK 3.5 SP1 クライアント プロファイルを完全にインストールできるようにします. そうでない場合は.NET FRAMEWORK クライアント プロファイルだけでインストールされます。

引用: https://msdn.microsoft.com/en-us/library/cc843122%28v=vs.90%29.aspx

于 2015-09-12T07:45:00.643 に答える