FrameworkDescription の値が .NET Core ではなく .NET になる
RuntimeInformation.FrameworkDescription によって、".NET Core" ではなく ".NET" が返されるようになりました。
変更内容
以前のバージョンの .NET では、RuntimeInformation.FrameworkDescription によって、説明文字列の一部として ".NET Core" が返されます。たとえば、.NET Core 3.1.1
です。
.NET 5 以降は、RuntimeInformation.FrameworkDescription によって、説明文字列の一部として ".NET" が返されます。たとえば、.NET 5.0.0
です。
変更理由
.NET 5 では、netcoreapp
は、短いターゲット フレームワーク モニカーとして net
に置き換えられます。 一貫性を確保するために、フレームワークの説明も更新されています。 FrameworkName
は RuntimeInformation.FrameworkDescription プロパティ以外の場所ではエンコードされないため、変更は表面的なものになります。
導入されたバージョン
5.0
推奨アクション
FrameworkDescription によって返される文字列で ".NET Core" を検索するすべてのコードを更新します。
影響を受ける API
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示