Microsoftは11月8日、クロスプラットフォームのアプリケーション開発環境
It’s here – and it’s blazing fast… Announcing .NET 7, the fastest .NET yet with new enhancements for .NET MAUI, #ASPNET Core, Cloud Native, ARM64, Performance improvements, and more. Learn more: https://
— .NET (@dotnet) November 8, 2022t. pic.co/ kGinyOaLBQ twitter. com/ yzCWEzlgzF
.NET 7ではパフォーマンスの大幅な改善をはじめ、ARM64のネイティブサポート、C# 11 / F# 7のサポートなどさまざまなアップデートが行われているが、Linuxのサポートも強化されている。前バージョンの.NET 6ではapt install dotnet6
)
# create a new project and move to its directory
dotnet new mvc -n my-awesome-container-app
cd my-awesome-container-app
# add a reference to a (temporary) package that creates the container
dotnet add package Microsoft.NET.Build.Containers
# publish your project for linux-x64
dotnet publish --os linux --arch x64 -p:PublishProfile=DefaultContainer
なお、.NETはバージョン番号が奇数の場合はSTS