Можно ли запускать приложения WPF в Linux с .Net Core 3?

Microsoft объявила, что .Net Core 3 поставляется с WPF и Windows Forms. Так можно ли создать настольное приложение для Linux или Mac с использованием .Net Core 3?

Ответ 1

Нет, они четко заявили, что это только окна. В одном из обсуждений .NET Core 3.0 они также пояснили, что не намерены делать эти функции кросс-платформенными в будущем, поскольку вся концепция основана на специфических для Windows функциях. Они говорили о том, чтобы придумать совершенно новую идею для кроссплатформенных приложений, что не так просто.

Источник: https://youtu.be/HNLZQeu05BY

Обновить

Недавно анонсированный .NET 5 теперь стремится избежать этой путаницы, больше не называя его ".NET Core".

Ответ 2

Нет с WPF или Winforms. Но вы все равно можете разрабатывать настольные приложения на Linux, с .NET Ядра, с помощью других LIBS как GtkSharp или Avalonia

Ответ 3

Интересно, почему параметры сборки в WPF NET CORE показывают параметры для Linux, OSX и т.д., Это помогает путанице, я бы ожидал, что вариантов там не будет? введите описание изображения здесь