gpt4 book ai didi

c# - .net 核心跨平台桌面应用程序

转载 作者:行者123 更新时间:2023-11-30 13:21:35 27 4
gpt4 key购买 nike

我想使用 .net Core 开发跨平台桌面应用程序。该应用程序需要在 linux、mac os 和 windows 上执行。为此,我应该创建一个控制台应用程序并在设置 xml 中放置以下几行吗?

<PropertyGroup>
<RuntimeIdentifiers>win10-x64;osx.10.12-x64;debian.8-x64</RuntimeIdentifiers>
</PropertyGroup>

够不够?如果是这样,我应该写所有平台并用逗号分隔,例如

win7-x32;win10-x64;...

如果不是答案,我如何使用 .net Core 生成跨平台桌面应用程序?

最佳答案

正如另一个答案所暗示的,.NET Core 本身是跨平台的,但它不提供任何 GUI 解决方案。您可以运行控制台/终端应用程序以及 Web 应用程序,但不能运行桌面应用程序。

截至目前,还没有解决多平台 GUI 问题的官方 Microsoft 技术。我知道的两个是 AvaloniaEto.Forms .两者各有优缺点,而且都有点 bug。不是说它不可用,而是说它正在发展技术,不要指望它们会立刻让您大吃一惊。

入门指南:

关于c# - .net 核心跨平台桌面应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48950154/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com