.NETのコア2ヶ月以上のリリース前にある3.1リリース、 .NETのコア3.0の修復・改善のごく一部、最も重要なことは、.NETのコア3.1であるが、長期的なサポート(LTS)バージョン、および公式ですこれは、3年間サポートしています。
主にBlazorおよびWindowsデスクトップで3.1 .NETのコアを変更し、これらは、.NETのコア3.0の2つの新機能があり、Windowsの規制要件のために開発されたC ++ / CLIのサポートが含まれています。
Windowsは、コントロールの削除フォーム
このバージョンは、次のWindowsフォームコントロールを削除しました:
- データグリッド
- ツールバー
- コンテキストメニュー
- メニュー
- メインメニュー
- メニュー項目
2005年初頭のように、これらのコントロールは、.NET Framework 2.0に置き換えられますより強力なコントロールは、Visual Studioデザイナツールボックスは、現在正式にこれらのコントロールを削除することを決めた、とだけ新しいコントロールに関係し、デフォルトではこれらのコントロールを提供していないです。
次のように推奨の選択肢は以下のとおりです。
さらに、MicrosoftはWindowsのフォームデザイナプロジェクトを向上させるとともに、これらのコントロールが一致し、現代的なアプリケーションを作成、およびWindowsの一部は、.NET Coreバージョンをフォームになることはありませんしていないと考えています。このような大きな変化が、目標は、Windowsフォームを改善するために、高いDPI、アクセシビリティと信頼性を達成するために、と後半更新に資する継続することです。
C ++ / CLI
新しい機能が追加さ16.4 2019 Visual Studioで、あなたが作成することができますが、.NETのコア3.0+ C ++ / CLIのアセンブリで使用することができます。
このコンポーネントは、あなたが使用できるいくつかのテンプレートを追加します。
- CLRクラスライブラリ(.NETのコア)
- CLR空のプロジェクト(.NETのコア)
C ++ / CLIがサポートする唯一のWindowsプラットフォーム、開発者は、ワークロードおよび「C ++ / CLIサポート」コンポーネント「C ++でデスクトップ開発」をインストールする必要があり、あなたはC ++ / CLIを使用することができます。
同時に、Visual Studioの2019年16.4は また、一緒に必要な更新とVisual Studio .NETのコア3.1を使用することで、.NETのコア3.1のアップデートが含まれ、リリースしました。Visual Studioの2019ユーザーの場合は、公式ではなく、個別にダウンロード.NETのコア3.1以上、16.4に直接更新を推奨します。
詳細については、発表を参照してください。
https://devblogs.microsoft.com/dotnet/announcing-net-core-3-1