BT

新しい あなたは、アーリーアダプター?それともイノベーター?そんな皆様に、InfoQの新機能をご案内しています。詳細はこちら

アプリケーションの.NET Framework 4.5への移行: 廃止された型と新しい型

| 作者: Jenni Konrad フォローする 0 人のフォロワー , 翻訳者 尾崎 義尚  人のフォロワー 投稿日 2012年4月30日. 推定読書時間: 1分未満 |

原文(投稿日:2012/04/27)へのリンク

 

今週、Microsoftは、.NET Framework 4.5 Betaで変更または廃止されるメンバーと型のリストを公開した。彼らはまた、古いバージョンの.NET Frameworkで開発されたアプリケーションを開発者が移行する際に助けになるガイドを作成した。

廃止された型メンバーのリストは非常に詳細で、Microsoftは実現可能な代替オプションの提案も含めている。移行ガイドによると、多くの更新はVisual Studio 11 Betaのアップグレードウィザードで自動的に更新される。その他の移行は手動で行う必要がある。

.NET 4と4.5の間の互換性問題の詳細は、.NET Framework 4.5 Betaにおけるアプリケーションの互換性で公開されている。いくつかの注目すべき項目は以下の通りである:

  • Entity Frameworkにおける列挙型の追加サポート
  • Windows Workflow Foundation (WWF) 3.0は廃止が予定されている
  • Framework 4.5バージョンだけでなく、mscorlib.dllの特定のバージョンに対してコンパイルできる機能
  • Windows Communication Foundation (WCF)によるHTTPステータスコードの変更
  • Sql.Data.SqlClientは、SQL Server 1997またはVirtual Interface Adapterをサポートしなくなった

開発者がアプリケーションを.NET Framework 4.5に移行したくない場合でも、リコンパイルなしでVisual Studio 11で実行することができる。(ただし、Windows XPとVistaは.NET Framework 4.5 Betaはサポートされない。)

Alexander Manekovskiy氏は彼のブログで、.NET Framework 4.5 Betaの新しい型と変更された型を投稿して議論しているが、Microsoftはフレームワークに多くの追加機能があるにも関わらずまだ詳細を公開していない。

.NET 4.5では、969の新しいpublic型が存在しています。しかしこれらは完全に新しいものであるという意味ではなく、.NET Framework 4.5では合計で14971個のpublicでドキュメント化された型が提供されており、.NET 4.0と比べて+969個の新しい型が提供されているという意味です。 およそ15Kのpublic型 –これは信じられないほど大きな数字です。

ほとんどの新しい型は、System.IdentityModel、System.Web、System.Windows.Controls.Ribbonアセンブリに含まれています。System.IdentityModelは、認証と認可の機能を提供し、System.Windows.Controls.Ribbonは、Microsoft Ribbon for WPFが利用できるUIライブラリです。私たちは多くの新しい変更がWebに接続されていると結論づけることができます。

.NET Framework 4.5 Betaはまた、新しいバージョンのCLRを提供する。Microsoftによると、CLR 4.5は一般的にパフォーマンスの向上を意味しているという。これには、マルチコアプロセッサ上での任意のバックグラウンドJust-In-Time (JIT)コンパイル、バックグラウンドガベージコレクション、デスクトップアプリケーションの起動時間を改善するマネージドプロファイルに基づく最適化が含まれている。

.NET Framework 4.5 Betaへのアプリケーション移行に関するさらなる詳細は、Microsoftの移行ガイドに相談して欲しい。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT