.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イメージに加えられた最近の更新のその他の例を確認するには、をクリックします。 ここ 。さらに、次のリポジトリも更新されました。

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のインストールは簡単なプロセスです。上記のリンクからファイルをダウンロードし、実行してインストールします。

インストールすると、以前のバージョンが置き換えられるため、すべてのアプリケーションが新しいビルドを使用して実行されます。

  1. インストールパッケージをダブルクリックして(macOSとWindowsの場合)、次にクリックして実行します。 インストール インストールウィザードで。

  2. これでインストールが開始されます。時間もかからず、再起動も必要ありません。クリック 選ぶ 正常にインストールされたら。

これで、.NET5.0.5がインストールされました。してもいいです 実行されている.NETバージョンを確認します コマンドプロンプトで次のコマンドを入力します:

wmic product get description | findstr /C:.NET

締めくくりの言葉

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