.NET Core2.0が大幅に改善されました
Microsoftは、.NETCoreランタイムの新しいメジャーバージョンをリリースしました。 ご存じない方のために説明すると、.NET Coreは、Microsoftと.NETコミュニティによって維持されているクロスプラットフォームの開発プラットフォームです。 バージョン2.0は、多くのパフォーマンスの向上、より多くのプラットフォームのサポート、および最新のVisual StudioIDEバージョンのユーザー向けのいくつかの新機能をもたらします。
.NET Coreは、.NET Standard 2.0も実装しており、プロジェクトで使用する開発者に2倍以上の数の新しいAPIを提供しています。 .NET Core 2.0は、以前のランタイムバージョンと一緒にインストールできます。 既存のプロジェクトは引き続きバージョン1.0および1.1を対象とします。 新しいバージョンを手動でターゲットにする必要があります。
公式の変更ログによると、このリリースの新機能は次のとおりです。
ランタイム
- ランタイムとフレームワークのパフォーマンスが大幅に向上
.NET Standard2.0を実装します - Debian Stretch、SUSE Linux Enterprise Server 12 SP2、macOS High Sierraなど、6つの新しいプラットフォームがサポートされています。
- RyuJITは、.NET Core2.0のx86JITです。
- LinuxおよびWindowsARM32ビルドがプレビューで利用可能になりました。
SDK
- dotnetrestoreは暗黙のコマンドになりました。
- .NETCoreおよび.NETStandardプロジェクトは、.NET FrameworkNuGetパッケージおよびプロジェクトを参照できます。
- .NET Core SDKは、source-buildリポジトリを使用してソースからビルドできます。
Visual Studio
- ライブユニットテストは.NETCoreをサポートします
- コードナビゲーションの改善
- ボックスでのC#AzureFunctionsのサポート
- コンテナのCI / CDサポート
Microsoftは、この.NET Coreリリースをサポートする新しいバージョンのVisualStudio 2017(バージョン15.3)およびVisual Studio for Mac(バージョン7.1)もリリースしました。 に向かう
それについての公式のMicrosoftブログ投稿 このリリースの詳細については、こちらをご覧ください。.NET Core2.0の機能と ここからダウンロードしてください.