1

私は現在、3.5 フレームワークのアプリケーションに取り組んでいます。アプリケーションを 4.0 または 4.5 に移行した方がよいでしょうか? .NET 4.5 で追加され、4.0 では利用できない機能/拡張機能は何ですか?

両方のバージョン (4.0 と 4.5) の違いを見つけるためのリンクは、高く評価されます。

4

6 に答える 6

10

.NET 4.5ない機能の 1 つは、Windows XP のサポートです

したがって、アプリケーションで XP をサポートする場合は、.NET 4.0 にとどまる必要があります。:(

于 2012-09-12T12:57:53.167 に答える
8

.Net Framework 4.5 が正式にリリースされたため、4.0 の代わりにそれに移行することができます。.Net 4.5 で新しく気付いた主な点の 1 つは、空間データ型のサポートです。DbGeographyDBGeometry、および新しいエンティティ フレームワーク 5.0 でのそのサポート

参照してください: .NET Framework 4.5 の新機能

以下も表示される場合があります。

于 2012-09-12T09:16:12.153 に答える
3
  1. サーバー プロセスのバックグラウンド GC モデル
  2. C# の非同期/待機言語機能

フレームワークの新機能

C# の新機能

于 2012-09-12T09:16:32.287 に答える
2

-Asp.net 4.0

  • Web.config ファイルのリファクタリング
  • 拡張可能な出力キャッシュ
  • Web アプリケーションの自動起動
  • ページを永続的にリダイレクトする
  • セッション状態の縮小
  • 許可する URL の範囲を拡大する
  • 拡張可能なリクエストの検証
  • オブジェクト キャッシングとオブジェクト キャッシングの拡張性
  • 拡張可能な HTML、URL、および HTTP ヘッダー エンコーディング
  • 単一のワーカー プロセスでの個々のアプリケーションのパフォーマンス監視
  • マルチターゲティング ....など

そしてAsp.net 4.5

  • 改善点の長いリストもあります。
    • HTTP リクエストとレスポンスの非同期読み取りと書き込み
    • HttpRequest 処理の改善
    • 応答の非同期フラッシュ
    • await およびタスクベースの非同期モジュールとハンドラーのサポート

詳細については、この投稿を確認してください

于 2012-09-12T09:16:39.097 に答える
2

これを見てください

http://msdn.microsoft.com/en-us/library/ms171868.aspx

Entity Framework バージョン 5 が含まれていることは、私にとってはうまく機能しています。

于 2012-09-12T09:13:51.067 に答える
0

Scott Hanselman のブログを読む

Visual Studio 2012 と .NET Framework 4.5 がリリースされました - 5 分間のビデオですぐに理解できます

于 2012-09-12T09:26:30.790 に答える