.NET 5.0.5(オフラインインストーラー)をダウンロードしてインストールします
Microsoftは、.NET5の次の安定バージョンをリリースしました。 .NET 5.0.5 。彼らはFrameworkという単語を削除し、現在は.NET 5とのみ呼ばれています。これは、.NET 5が、.NET Framework、.NET Core、およびMono / Xamarinを組み合わせたより統合されたツールになっているためです。
このリリースにはセキュリティアップデートは含まれていませんが、.NETの信頼性を維持するためのものです。また、その他のセキュリティ以外の更新も含まれています。 Microsoftは、いくつかのリポジトリの改善にも取り組んでいます。これについては、この記事の後半で説明します。
NET5.0.5オフラインインストーラーをダウンロードする
Windows 10バージョン1809以降を実行している場合は、おそらく .NET Framework 4.8 。以下のダウンロードリンクを使用して、手動で.NET5.0.5にアップグレードできます。 .NET Upgrade Assistantを使用して、現在使用しているフレームワークのバージョンに関係なく、アプリを.NET5にアップグレードすることもできます。 クイックサマリー 隠れる 1 .NET5.0.5の新機能と改善点 1.1 Linuxディストリビューションでの.NET5NuGetの復元の失敗 1.2 更新されたDockerイメージ 1.3 ランタイムおよびWindowsSDKプロジェクションのバグ修正 2 サポートされているオペレーティングシステム/要件 3 .NET5.0.5をダウンロードする 3.1 ランタイム 3.2 SDK 4 .NET5.0.5をインストールします 5 締めくくりの言葉
この新しいリリースが開発者に何をもたらすかを見てみましょう。
.NET5.0.5の新機能と改善点
Linuxディストリビューションでの.NET5NuGetの復元の失敗
LinuxでNuGetの復元に失敗する原因となっていた問題は、.NET SDK 5.0.202によって修正されました。これは、もちろん.NET5.0.5に含まれています。これは、NuGet証明書の有効期限が切れていることと、ca-certificatesおよびNSSパッケージによって保持されているLinux上のルート証明書ストアに加えられた変更が原因で発生しました。
この修正の詳細については、 Microsoftのブログ投稿 。
更新されたDockerイメージ
Microsoftは、過去数か月間、すべてのリリースでDockerイメージを更新してきました。以下のコマンドを使用して、.NETとDockerの最新リリースを一緒に実行できるようになりました。
docker run --rm mcr.microsoft.com/dotnet/samples
Dockerイメージに加えられた最近の更新のその他の例を確認するには、をクリックします。 ここ 。さらに、次のリポジトリも更新されました。
- dotnet / sdk :.NET SDK
- dotnet / aspnet :ASP.NETCoreランタイム
- dotnet / runtime :.NETランタイム
- dotnet / runtime-deps :.NETランタイムの依存関係
- dotnet /サンプル :.NETサンプル
Microsoftは、最新の安定版リリース.NET5.0.4および.NET5.0.3で同様の変更を行いました。彼らは消費者のためにDockerエクスペリエンスの強化に継続的に取り組んでいるようです。
ランタイムおよびWindowsSDKプロジェクションのバグ修正
.NET SDK 5.0.202には、プロジェクトのTargetFrameworkで特定のWindowsSDKバージョンを対象とする開発者向けの修正が含まれています。これらを参照してください リリースノート 修正の詳細については、こちらをご覧ください。
サポートされているオペレーティングシステム/要件
.NET 5は、Windows 10v1703以降にインストールできます。これはただ Visual Studio 201916.8プレビュー4と互換性があります 以上。言及されたので Visual Studio2019は互換性があるだけです 次のオペレーティングシステムでは、.NET5.0.5は次のWindowsおよびサーバーのバリアントのみをサポートします。
- Windows10バージョン1703以降。エディション:Home、Professional、Education、およびEnterprise(LTSCおよびSはサポートされていません)
- Windows Server2019。エディション:標準およびデータセンター
- Windows Server2016。エディション:標準およびデータセンター
- Windows 8.1( KB2919355を更新 )。エディション:Core、Professional、およびEnterprise
- Windows Server 2012 R2( KB2919355を更新 )。エディション:Essentials、Standard、Datacenter
- Windows 7 SP1(最新のWindows Updateを含む)エディション:Home Premium、Professional、Enterprise、Ultimate
さらに、バイナリはx86、x64、ARM64、macOS、およびLinuxシステムでも使用できます。
.NET5.0.5をダウンロードする
以下の直接ダウンロードリンクを使用して、オペレーティングシステムとビットアーキテクチャに応じて、.NET5.0.5ランタイムとSDKをダウンロードします。
ランタイム
Windowsx64用の.NETDesktop Runtime5.0.5をダウンロードします
Windowsx86用の.NETDesktop Runtime5.0.5をダウンロードします
WindowsARM64用の.NETRuntime5.0.5をダウンロードします
macOS用の.NETランタイム5.0.5をダウンロードします
LinuxArm32用の.NETRuntime 5.0.5Binariesをダウンロードします。
LinuxArm64用の.NETランタイム5.0.5バイナリをダウンロードします
Linux Arm64Alpine用の.NETRuntime 5.0.5Binariesをダウンロードします。
Linuxx64用の.NETランタイム5.0.5バイナリをダウンロードします
Linux x64Alpine用の.NETRuntime 5.0.5Binariesをダウンロードします。
SDK
Windowsx64用の.NETSDK5.0.202をダウンロードします
Windowsx86用の.NETSDK5.0.202をダウンロードします
WindowsARM64用の.NETSDK5.0.202をダウンロードします
macOS用の.NETSDK5.0.202をダウンロードします
LinuxArm32用の.NETSDK5.0.202バイナリをダウンロードします
LinuxArm64用の.NETSDK5.0.202バイナリをダウンロードします
Linux Arm64Alpine用の.NETSDK5.0.202バイナリをダウンロードする
Linuxx64用の.NETSDK5.0.202バイナリをダウンロードします
Linux x64Alpine用の.NETSDK5.0.202バイナリをダウンロードする
その他のダウンロードおよびインストールオプション ここ 。
.NET5.0.5をインストールします
それぞれのインストールパッケージをダウンロードしたので、インストールを開始できます。 .NET5.0.5のインストールは簡単なプロセスです。上記のリンクからファイルをダウンロードし、実行してインストールします。
インストールすると、以前のバージョンが置き換えられるため、すべてのアプリケーションが新しいビルドを使用して実行されます。
- インストールパッケージをダブルクリックして(macOSとWindowsの場合)、次にクリックして実行します。 インストール インストールウィザードで。
- これでインストールが開始されます。時間もかからず、再起動も必要ありません。クリック 選ぶ 正常にインストールされたら。
これで、.NET5.0.5がインストールされました。してもいいです 実行されている.NETバージョンを確認します コマンドプロンプトで次のコマンドを入力します:
wmic product get description | findstr /C:.NET

締めくくりの言葉
以前に.NETFrameworkを使用してアプリケーションを開発していた場合は、UpgradeAssistantを使用して今すぐ最新バージョンに更新することをお勧めします。 Upgrade Assistantは、Microsoftが開発したツールであり、開発者は既存のアプリケーションを簡単にアップグレードして、新しいバージョンの.NETとその機能をサポートできます。