tekitoumemo’s diary

C#、.NET系の技術ブログを書いています。みんなの洋楽ランキングを運営しています。

正式版の.NET Core 2.1がリリースされました。

.NET Core 2.1の正式版が5/30にリリースされました。
github.com

そこまで感動する変更はないのですが、まぁ良い感じだったのでリリースノートに添って書いてきます。

Linuxインストーラの変更とディストリビューションの更新

Debian系のOSでパッケージマネージャのアップデート(apt-get update)がサポートされるようです。以下のようなコマンドがいらなくなる感じだとおもう。

wget -q packages-microsoft-prod.deb https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb

NET Core 2.1はUbuntu 18.04とFedora 28で利用可能です。

サポート範囲狭杉

.NET Core Tools

いまいちよくわからないけど、以下のコマンドが使えるようになったらしい。

dotnet tool

dotnet build プロセス制御

ちょっと便利。
ビルドサーバープロセスを手動で終了。これCtrl+Cでできなかったっけ?

dotnet build-server shutdown

ワーカープロセスが作成されないようにする。地味に残るから結構よさそう。

dotnet build -nodeReuse:false

ネットワークパフォーマンス

プロキシを設定するHttpClientHandlerに代わってよりパフォーマンスの良いものがリリースされたそうです。
あまりここら辺理解できてないので割愛します。

APIも2.0から結構変わってます。
github.com

余裕があれば確実にバージョンを上げたほうが良いね!