BT

.NET Standard 2.0が最終版に

| 作者: Abel Avram フォローする 10 人のフォロワー , 翻訳者 sasai フォローする 0 人のフォロワー 投稿日 2017年8月21日. 推定読書時間: 2 分 |

原文(投稿日:2017/08/11)へのリンク

Microsoftは.NET Standard 2.0の最終バージョンを発表した。これには32,000以上のAPIが含まれ、.NET Standard 1.6よりも140%、.NET Standard 1.0に比べて400%増えている。

.NET Standardは、.NET Framework、.NET Core、Xamarinを含む複数のプラットフォーム間で.NET互換性を提供するMicrosoftのソリューションだ。近い将来、Unityはツールを最新バージョンに合わせる際、.NET Standardをサポートする予定だ。

.NET Standard 2.0は、.NET Framework 4.6.1、.NET Core 2.0、Mono 5.4、Xamarin.iOS 10.14、Xamarin.Mac 3.8、Xamarin.Android 7.5によってサポートされる。UWPの新バージョンは、今年後半に最新のStandardをサポートして利用可能になる予定だ。

多くのNuGetパッケージは.NET Framework向けに作成されており、Standardと互換性を持たせるのはかなり難しい。そこでMicrosoftは、たとえ.NET StandardやPCL向けにビルドされていなくても、ライブラリを複数のプラットフォームで動かせるようにする薄いレイヤーを追加した。この互換性機能のおかげで、NuGetパッケージの70%ほどはStandardと互換性がある。

.NET Standard 2.0は1.x Standardへの破壊的変更は導入されず、1.6をベースにしている。それでもMicrosoftは、 大量のAPI追加と互換性レイヤー導入のため、バージョン番号を2.0に上げることにした。2.0で導入された新APIの大部分は.NET Frameworkからやってきたもので、およそ15,000を占めている。これでFrameworkで最も使われているバージョン、.NET Framework 4.6.1で最新のStandardをサポートしやすくなる。APIはここに未加工の形でリストされており、1.6との差分はここで見られる。

関連情報: .NET Core 2.0の安定バージョンは9月18-19日のDEVintersection Europeで発表される予定だ。

 
 

Rate this Article

Adoption Stage
Style
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには 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