Создание кроссплатформенного приложения на С#

Подскажите, какой фреймворк наиболее предпочтительно использовать для создания и компиляции С# кода для операционных систем Windows и Linux в случае, когда приложение имеет сложную графическую часть и когда оно является консолью (под консолью в данном случае понимается приложение с минимальным графическим интерфейсом)? Подойдет ли Xamarin в одном из этих случаев? (Компиляция под операционные системы Android и IOs не интересует.)


Ответы (2 шт):

Автор решения: Dmitry

Не так давно выпустили muai.

Как написано в описаниии, это эволюция Xamarin.Forms. Есть возможность погрузиться и реализовать что нибудь

И дискуссию по этому поводу нашел здесь. Возможны танцы с бубнами и трудности. Но можно вложиться в развитие, если кому интересно)

→ Ссылка
Автор решения: Vasek

Для настолок так: Avalonia, Eto, Uno
Не совсем понял что подрозумеватся под фрейморком для консоли, но если что есть такая либа

→ Ссылка