Еще для разработки десктопных приложений на C# с HTML интерфесйом можно использовать .Net Core + Electron. Получается что-то типа локального веб-сайта. В Asp.Net Core встроен хороший веб-сервер — Kestrel, с поддержкой шаблонного двжижка Razor, так что разработка UI идет довольно быстро.
Эта пара фреймворков, конечно, заметно увеличивает размер приложения, добавляя мегабайт 50 к инсталятору. Зато приложение получается кросс-платформенным. Вот один из примеров — CatLight catlght.io
Третий день переводим Catlight на .Net Core RC2. Сюрпризов много, официальная документация не покрывает и половины изменений, которые нужно сделать. Самой полезной инструкцией по миграции оказался этот пост — Converting an ASP.NET Core RC1 Project to RC2
Но уже видно что RC2 заметно лучше — получается чистый publish без сотни лишних файлов и нормально можно выбрать runtime.
Эта пара фреймворков, конечно, заметно увеличивает размер приложения, добавляя мегабайт 50 к инсталятору. Зато приложение получается кросс-платформенным. Вот один из примеров — CatLight catlght.io
Но уже видно что RC2 заметно лучше — получается чистый publish без сотни лишних файлов и нормально можно выбрать runtime.