tl; д-р - Я не впевнений, що розробники .NET Core можуть забезпечити крос-платформний графічний інтерфейс.
Я відчуваю, що очікую, що міжплатформова фреймворк графічного інтерфейсу буде включена в офіційний інструментарій (особливо стара версія інструментарію - ви згадуєте, що у вас запущено оновлення VS 2015 3) для ранньої версії .NET Core трохи передчасно.
Фреймворки графічного інтерфейсу дійсно досить важкі і залежать від апаратних абстракцій, які вже є на хост-машині. У Windows, як правило, використовується єдиний віконний менеджер (WM) та робоче середовище (DE), що використовується більшістю користувачів, але у багатьох різних дистрибутивах Linux, які підтримуються, існує будь-яка кількість можливих WM і DE - надається більшості користувачів. використовувати X-Server або Wayland у поєднанні з KDE, Gnome або XFCE. Але жодна інсталяція Linux не однакова.
Той факт, що спільнота з відкритим кодом насправді не може зупинитися на "стандартній" установці для VM і DE, означає, що розробникам .NET Core буде досить складно створити графічний інтерфейс, який буде працювати на всіх платформах та комбінаціях DE та WM.
Багато людей тут мають декілька чудових пропозицій (від використання ASP.NET Core для створення веб-додатків та використання браузера для переліку групи крос-платформних фреймворків). Якщо ви подивитесь на деякі згадані перелічені межплатформенні графічні інтерфейси, то побачите, наскільки вони важкі.
Однак у кінці тунелю є світло, оскільки Мігель де Ікаса продемонстрував Xamarin, який наївно працює на Linux та MacOS у .NET Conf цього року (2017, якщо ви читаєте це в майбутньому), тому, можливо, варто спробувати що коли воно буде готове.
(але вам потрібно оновити з VS 2015 до VS 2017, щоб отримати доступ до функцій .NET Core 2.0)