先日、2019/5/9に以下のアナウンスがされていました。
2020年11月に.NET 5をリリースし、最初のプレビューは2020年前半に利用可能になる予定です。これは、Visual Studio 2019、Visual Studio for Mac、およびVisual Studio Codeの今後のアップデートでサポートされる予定です。... .NET 5 = .NET Core vNext は、.NET Coreの次のステップです。
まだ、明確なことは分かりませんが、何となく、.NET 5 は、.NET Coreに寄せる(.NET Coreベースになる)って意味の様に読めます。これは、
少し予想していた展開になって来た感があります。
仮にそうだとすると、.NET Framework 4.8 のサポート期間次第ですが、何時ものように、延長サポートも含めて10年サポートだったら、2020 - 30年のサポート期間中にマイグレすればイイって話になるでしょうか?
以前も簡単にご紹介しましたが、UI周りのフレームワークは、.NET Framework と .NET Coreで差異があるので、.NET Framework から、.NET 5 へのマイグレーションは、バージョンアップ移行のようには行かず、少々手数が増えることが予想されるように思います。
ちなみに、今更ですが、エンタープライズでは多用されているWebFormsどうなる?的な話はありそうですね(Dynamics CRM も *.aspx ですから)。また、現状でも、P/Invokeはある程度動くようですが、COM Interopとかどうすんでしょうかね?色々と、気になるので今後ともウォッチして行きたいと思っています。