Интерфейс для .net core 2.x - PullRequest
       7

Интерфейс для .net core 2.x

0 голосов
/ 08 сентября 2018

Можно ли создать настольный пользовательский интерфейс для Windows 10 с целевым значением .net core 2.x или выше? Я сталкиваюсь с проблемами. У меня есть библиотека классов с таргетингом .net core 2.1. И я хотел бы использовать классы в этой библиотеке в своем приложении для настольного компьютера с Windows 10.

Ответы [ 3 ]

0 голосов
/ 08 сентября 2018

Если вы не используете стандартную библиотеку .net, у вас есть возможность преобразовать библиотеку классов в стандарт .net Преобразовать библиотеки классов .NET Core 2.0 в стандарт .NET , а затем использовать универсальную платформу Windows (UWP), чтобы построить свой пользовательский интерфейс.Приложение Windows Desktop будет поддерживаться в .net core 3 в следующем году.

.net стандарт: https://github.com/dotnet/standard

0 голосов
/ 09 сентября 2018

Я решил перенести свое ядро ​​.net core 2.1 на стандарт .net, и теперь я могу создать пользовательский интерфейс с UWP. UWP на данный момент нацелен на .net Standard 2.0, так что будет, работать. Мне пришлось импортировать некоторый код, используя nuget, так как была проблема с моим использованием типа Dynamic с Cosmosdb, но все работало сейчас.

0 голосов
/ 08 сентября 2018

Нет, поддержка настольного интерфейса в .net core 2.1 отсутствует, приоритет не был
Он будет доступен в .net core 3.0, который выйдет в 2019

Но вы можете использовать Avalonia UI , который находится в бета-версии

Кстати, вот некоторые улучшения для настольного приложения, когда оно будет выпущено

  1. Улучшения производительности и другие обновления, которые порадуют ваших пользователей
  2. Супер простая в использовании или тестировании новая версия .NET Core только для одного приложения на компьютере
  3. Включает как глобальное развертывание, так и локальное развертывание приложения.
  4. Поддержка инструментов .NET Core CLI и проектов в стиле SDK в Visual Studio

    Вы можете найти больше по этой ссылке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...