2009-09-06 13 views
5

今後の.NET 4リリースの要件は何ですか?これを検索して決定的な答えを見つけることができなかった。具体的に....NET 4.0 Frameworkのアップグレード要件

  1. クライアントは、4.0ターゲットアプリケーションを実行するために.NET Framework CLR(1.1から2.0など)をアップグレードする必要がありますか?
  2. ASP.NETはフレームワークのアップグレードを必要としますか、3.5のアプリケーションを実行する2.0と同様の動作になりますか?

答えて

6

クライアントが4.0をターゲットとするアプリケーションを実行するために(1.1から2.0へ など)自分の.NET FrameworkのCLRをアップグレードする必要がありますか?

はい、新しいCLRバージョンを持つ.NET 4.0をターゲットにしている場合。ただし、これを回避して以前のCLRバージョンで実行するには、4.0より前のフレームワークを対象にすることができます。

Scott Guthrieのブログ記事Multi-Targeting Support (VS 2010 and .NET 4 Series)をご覧ください。

我々はビルトインVS を使用してアプリケーションを実行する場合:スコットは、.NET 2.0を対象とポスト途中2.0上で実行されているASP.NETを示すスクリーンショットがありますと彼は書いている記事で

ウェブサーバは、それが

ポストは、.NET 4.0およびASPを示す類似したスクリーンショットをターゲットにして終了する(CLR 2.0プロセスをデバッグし、 VS 2010デバッガ)AS​​P.NET 2.0のバージョンを使用して を実行します4で動作している.NET。 0。

ASP.NETはフレームワークのアップグレードを必要としますか、または動作は 2.0の3.5アプリを実行するのと同じですか?

上記のスコットの記事はこれをカバーしています。繰り返しますが、それはあなたが目標とするものに依存します。

さらに、Multi-Targeting section of the ASP.NET 4.0 whitepaperには、Web.configコンパイル要素の<compilation targetFramework="4.0"/>に新しいASP.NET 4.0 targetFramework属性を使用する機能が記載されています。これを省略すると、ターゲットフレームワークが推定されます。しかし、例えば、フレームワークを標的とする他​​の考慮事項があります。 場合、.NET Framework 4のアプリケーション プールにおいて

は、ASP.NETのビルドシステムは、Webターゲットとして の.NET Framework 4を想定し.configファイルに targetFramework属性が含まれていないか、 Web.configファイルが存在しない場合。より多くの考慮事項は、前述のリンクをご覧ください

を(あなたは それが の下での.NET Framework 4を実行するために アプリケーションにコーディング変更を加える必要があります)。

0

は、私の知る限りでは、はい、彼らは意志

  1. 知っています。あなたがVS2010で開発している場合は、それらが必要になります。
  2. ないアイデア:)

要件はDownloadページで見つけることができるシステム。

0

ウェブアプリケーションの場合、アップグレードする必要があるようです。 http://msdn.microsoft.com/en-us/library/dd483478%28VS.100%29.aspx

.NET Framework 4には非常に多くの変更があり、3.5でコードを記述したり、新しい機能を実行したりする方法がわかりません。 VS2010でアプリケーションを開発する場合は、このアップデートを行うだけで意味があります。

http://msdn.microsoft.com/en-us/library/dd409230%28VS.100%29.aspx

関連する問題