web-dev-qa-db-ja.com

Linuxで.Net Core 3を使用してWPFアプリケーションを実行できますか?

Microsoftは、.Net Core 3にWPFおよびWindows Formsが付属すると発表しました。 .Net Core 3を使用してLinuxまたはMac用のデスクトップアプリケーションを作成できますか?

18
siyad

いいえ、これらはウィンドウのみであると明確に述べています。 .NET Core 3.0のディスカッションの1つで、彼らはまた、これらの機能を将来的にクロスプラットフォームにするつもりはないことを明確にしましたこの概念は、Windows固有の機能から派生しています。彼らは、クロスプラットフォームアプリケーションのまったく新しいアイデアを考えることについて話しましたが、それは簡単ではありません。

ソース: https://youtu.be/HNLZQeu05BY

更新

新たに発表された.NET 5は、「。NET Core」と呼ぶことなく、この混乱をすべて回避することを目指しています。

14

WPFまたはWinformsでは使用できません。ただし、 GtkSharp または Avalonia などの他のライブラリを使用して、.NET Coreを使用してLinux上でデスクトップアプリを開発することもできます。

7
Thiago Jedi