しばやん雑記

Azure とメイドさんが大好きなフリーランスのプログラマーのブログ

Visual Studio 2017 に .NET Framework 4.7.2 SDK をインストールする

通常は Visual Studio Installer から .NET Framework の SDK はインストール出来るはずですが、何故か 4.7.2 はまだ落ちてこないので手動でインストールしようとしましたが、何故か入りませんでした。

地味にはまったのでメモとして残しておきます。

.NET に関しては以下のページから .NET Core / Framework を含め SDK や Runtime をダウンロード出来ますが、少なくとも日本語でダウンロードリンクを踏むと言語パックのみ落ちてきます。これが罠でした。

ダウンロードリンクからは Developer Pack が落ちてくるように読み取れますが、実際には言語パックなので何回インストールしても当然ながら 4.7.2 向け開発が出来るようになりません。

f:id:shiba-yan:20180527021913p:plain

本物の Developer Pack は以下のページにあるリンクから落としておけば良いです。こっちをインストール後に言語パックをインストールすれば、正しい順番となります。

What's new in the .NET Framework | Microsoft Docs

インストールすれば Visual Studio から .NET Framework 4.7.2 が選べるようになります。

f:id:shiba-yan:20180527021746p:plain

地味に 4.7.2 はパフォーマンス周りの取り組みや、ASP.NET 周りでは DI に対応したり SameSite Cookie 対応など機能が多いので、出来れば早めに移行したいと思っています。

ASP.NET の DI はサンプルコードだと動かなかったので、ちょっと検証後にまとめようかと思います。