Rasmus Lindegaard Ответов: 1

Создание приложения .NET core с пользовательским интерфейсом?


Привет

Как и многие другие (по-видимому) Я ищу какую-то интеграцию пользовательского интерфейса между ними .NET Core и моя машина Ubuntu, а также предпочтительно Mac и Windows.

Однако мне не очень-то везет. Я вижу, как люди ссылаются на некоторые проекты, в том числе на Github, и мне кажется, что libui-самый многообещающий. В частности, я посмотрел на CoreUI и DevZH.ui, но мне не удалось запустить их под .NET Core. и у них, похоже, нет никакой документации о том, как это сделать (хотя они действительно содержат ссылки на файлы project.json .NET core и Ubuntu)

Я хотел бы спросить, есть ли у кого-нибудь какие-то инструкции о том, как настроить VSCode для запуска этого кода? или как начать реализацию любого пользовательского интерфейса? (с .NET Core)

Кроме того, есть ли вообще возможность работать с .NET Core и QT? Я знаю, что C# в windows может вызывать код C++, поэтому мне интересно, есть ли здесь такая совместимость?

Я близок к тому, чтобы просто сделать bash / Yad / .NET Core CLI для нужной мне функциональности, но я знаю, что это решение меня не устроит.

Что я уже пробовал:

Google, я скачал пару примеров проектов с github, но они, похоже, не работают;

https://github.com/noliar/DevZH.UI

sharpui/в src/SharpUI.Например, на мастер · benpye/sharpui · на GitHub

Кроме того, я попытался создать проект GTK# в mono Development, а затем добавить .NET Core .dll я сделал, но это плохо получается, хотя intellisense работает. (это также было бы очень хорошим решением)

1 Ответов

Рейтинг:
1

Ádám Ficsór

Взгляните на моя вилка DevZH.ИП- Мне удалось его запустить. Я также исправил несколько вещей, но на данный момент это довольно глючно, обернуть неуправляемый код в управляемую среду C#не так-то просто. Однако простота и великий подход libui могут стоить того, чтобы потратить время на это.