3

.net core 2.x是否可以为目标或更高版本的 Windows 10 构建桌面 UI ?我遇到了问题。我有一个针对.net core 2.1. 我想在我的 Windows 10 桌面应用程序中使用该库中的类。

4

3 回答 3

5

不,.net core 2.1 中不支持桌面 UI,这不是优先级
它将在 .net core 3.0 中可用,该版本将于 2019 年发布

但是您可以使用beta 版的Avalonia UI

顺便说一句,这里是桌面应用程序发布时的一些改进

  1. 让您的用户满意的性能改进和其他运行时更新
  2. 超级易于使用或测试新版本的 .NET Core 仅适用于机器上的一个应用程序
  3. 启用机器全局和应用程序本地部署
  4. 支持 Visual Studio 中的 .NET Core CLI 工具和 SDK 样式项目

    您可以在此链接中找到更多信息

于 2018-09-08T11:59:17.253 回答
2

如果您不使用 .net 标准库,则可以选择将类库转换为 .net 标准将 .NET Core 2.0 类库转换为 .NET Standard ,然后使用通用 Windows 平台 (UWP) 构建您的 ui。明年 .net core 3 将支持 Windows 桌面应用程序。

.net 标准:https ://github.com/dotnet/standard

于 2018-09-08T12:09:55.170 回答
-1

我决定将我的 .net core 2.1 移植到 .net 标准,现在我可以使用 UWP 构建 UI。UWP 目前以 .net Standard 2.0 为目标,因此可以正常工作。我不得不使用 nuget 导入一些代码,因为我在 Cosmosdb 中使用 Dynamic 类型时出现问题,但现在一切正常。

于 2018-09-09T14:46:55.747 回答