1. ホーム
  2. .net-core

[解決済み] .NET CoreでデスクトップGUIアプリケーションを作ることは可能か?

2022-06-26 13:44:39

質問

私は数年間Windows Formsのプログラムを開発してきました。現在、.NET Core (ASP.NET Core MVCを含む) に注目しています。私は新しいGUIデスクトップ技術について探しています。Visual Studio 2015 update 3では、.NET CoreでGUIアプリを作るためのオプションは見当たりません。

私は何を見逃しているのでしょうか?

どのように解決するのですか?

あなたは何も見逃していませんでした。Microsoft は .NET Core 3 まで、.NET Core を使用して直接 GUI アプリケーションを作成する合理的な方法を出荷しませんでしたが UWP (Universal Windows Platform) は部分的に .NET Core の上に構築されています。

.NET Core 3.0はWindows専用ですが、Windows FormsとWPFのサポートが含まれています。

.NET 6 には .NET MAUI が含まれ、Windows と macOS のデスクトップ アプリケーションとモバイル アプリケーションをサポートし、Linux デスクトップ アプリケーションは (MS ではなく) コミュニティによってサポートされます。.NET 5 には .NET MAUI のプレビュー バージョンが含まれます。

サード パーティのクロス プラットフォーム オプションについては、他の回答を参照してください。