Microsoft、.NET 7をリリース
Microsoftは現地時間2022年11月8日、.NET 7をリリースした。ダウンロードページからは、Windows/macOS/Linuxのパッケージ(インストーラー)SDKや.NETアプリケーションを実行するための.NET Desktop Runtime(Windowsのみ)、別ページではコンテナーのイメージも入手できる。.NETはオープンのフレームワークとして、以前は.NET Coreと呼ばれていた。
![](https://image.news.livedoor.com/newsimage/stf/6/e/6e32f_1223_7c46f84582707316ae5b2eb9436c4aba.jpg)
winget(Windows Package Manager CLI)でも、.NET 7のリリースが始まった
公式ブログによると.NET 7は、「Base Class Library」と呼ばれるライブラリーセットを用意し、開発者の学習負担を軽減しながら各種アプリケーションを開発できる。当然ながら別チームが開発していたマルチプラットフォームアプリケーションUIの.NET MAUIも取り込まれた。他にもARM64、IBM S390xのサポートも加わっている。
![](https://image.news.livedoor.com/newsimage/stf/1/d/1d953_1223_721b4a5213ae05cac88e86b40e67e914.jpg)
Base Class Libraryのイメージ図(公式ブログより)
既存のWeb/サーバーアプリケーションを実行する.NET 7 ASP.NET Coreは、エンドポイント構成とポリシーを用いて処理要求の割合を制限する機能や出力キャッシュの構成、HTTP/3をサポートした。また、Webアプリケーション開発用フレームレートのBlazorも強化し、ロケーション変更イベント処理のサポートやWebAssemblyデバッグ体験の改善、OpenID Connectを使った認証のアウトオブボックスをサポートしている。他にも高DPIをサポートしたWindowsフォームやツールチェーンの一部に150%以上の改善をもたらすOrleans 7など関連ツールも合わせて更新された。
![](https://image.news.livedoor.com/newsimage/stf/6/e/6e32f_1223_7c46f84582707316ae5b2eb9436c4aba.jpg)
公式ブログによると.NET 7は、「Base Class Library」と呼ばれるライブラリーセットを用意し、開発者の学習負担を軽減しながら各種アプリケーションを開発できる。当然ながら別チームが開発していたマルチプラットフォームアプリケーションUIの.NET MAUIも取り込まれた。他にもARM64、IBM S390xのサポートも加わっている。
![](https://image.news.livedoor.com/newsimage/stf/1/d/1d953_1223_721b4a5213ae05cac88e86b40e67e914.jpg)
既存のWeb/サーバーアプリケーションを実行する.NET 7 ASP.NET Coreは、エンドポイント構成とポリシーを用いて処理要求の割合を制限する機能や出力キャッシュの構成、HTTP/3をサポートした。また、Webアプリケーション開発用フレームレートのBlazorも強化し、ロケーション変更イベント処理のサポートやWebAssemblyデバッグ体験の改善、OpenID Connectを使った認証のアウトオブボックスをサポートしている。他にも高DPIをサポートしたWindowsフォームやツールチェーンの一部に150%以上の改善をもたらすOrleans 7など関連ツールも合わせて更新された。