通常は Visual Studio Installer から .NET Framework の SDK はインストール出来るはずですが、何故か 4.7.2 はまだ落ちてこないので手動でインストールしようとしましたが、何故か入りませんでした。
地味にはまったのでメモとして残しておきます。
ここから落としたけど、VS2017 に 4.7.2 が出なかった pic.twitter.com/tbvPDmlPWZ
— しばやん (@shibayan) 2018年5月1日
何故 4.7.2 SDK がない pic.twitter.com/uI3A2t9RaF
— しばやん (@shibayan) 2018年5月7日
.NET に関しては以下のページから .NET Core / Framework を含め SDK や Runtime をダウンロード出来ますが、少なくとも日本語でダウンロードリンクを踏むと言語パックのみ落ちてきます。これが罠でした。
ダウンロードリンクからは Developer Pack が落ちてくるように読み取れますが、実際には言語パックなので何回インストールしても当然ながら 4.7.2 向け開発が出来るようになりません。
本物の Developer Pack は以下のページにあるリンクから落としておけば良いです。こっちをインストール後に言語パックをインストールすれば、正しい順番となります。
What's new in the .NET Framework | Microsoft Docs
インストールすれば Visual Studio から .NET Framework 4.7.2 が選べるようになります。
地味に 4.7.2 はパフォーマンス周りの取り組みや、ASP.NET 周りでは DI に対応したり SameSite Cookie 対応など機能が多いので、出来れば早めに移行したいと思っています。
ASP.NET の DI はサンプルコードだと動かなかったので、ちょっと検証後にまとめようかと思います。