CrystalMoling
1.14D
V2EX  ›  .NET

有什么推荐的 C# + WPF 跨平台开发框架

  •  
  •   CrystalMoling · Jul 27, 2022 · 6732 views
    This topic created in 1564 days ago, the information mentioned may be changed or developed.

    如题,需要同时支持 Windows 和 Linux

    另外,Avalonia 构建出的 DLL 文件似乎比较多

    17 replies  •  2022-07-28 22:05:54 +08:00
    CrystalMoling
    CrystalMoling
    OP
    Jul 28, 2022
    2
    @billzhuang MAUI 的话…我还没有找到构建 Linux 应用的文档。从微软文档来看对 Linux 的支持由社区完成
    roundgis
    roundgis
    Jul 28, 2022 via Android
    3
    https://platform.uno/

    Blazor 也勉強湊合

    Linux gui 是個不受重視的領域
    Aloento
    Aloento
    Jul 28, 2022
    4
    Blazor 或者 MAUI ,Linux 由社区支持
    Aloento
    Aloento
    Jul 28, 2022
    5
    Linux GUI 不受重视而且太乱了,桌面环境一堆
    bthulu
    bthulu
    Jul 28, 2022
    6
    electron, maui 微软已经放弃了
    Bronya
    Bronya
    Jul 28, 2022
    7
    Bronya
    Bronya
    Jul 28, 2022
    8
    抱歉,我是个瞎子🤪,没看到楼主已经说过了
    towser
    towser
    Jul 28, 2022 via iPhone
    9
    试试 cpf
    sinnosong1
    sinnosong1
    Jul 28, 2022
    10
    avalonia 还好吧,问题一般比较容易查,然后支持 trayIcon 。界面布局用的是 xaml ,然后样式绑定用 css 那套。
    a33291
    a33291
    Jul 28, 2022
    11
    maui 目前正在大力发展,未来可期
    但由于缺乏出名的应用实现,建议 OP 当一下小白鼠然后反馈一下感受,让我等学习一波 :)
    charlie21
    charlie21
    Jul 28, 2022
    12
    跨平台有歧义

    跨平台部署:C# MAUI (注意这个没有跨平台开发体验,Visual Studio 是 win 专属的,如果想跨平台 可以用 JetBrains Rider 但我没用过)

    跨平台开发 + 跨平台部署:Electron
    MinQ
    MinQ
    Jul 28, 2022
    13
    我们跨平台部署用的 Avalonia ,各种控件也还比较齐全。MAUI 不光没控件,自己也不成熟。看了一下 MAUI 的社区支持约等于没支持,实在不敢用
    INCerry
    INCerry
    Jul 28, 2022
    14
    > 另外,Avalonia 构建出的 DLL 文件似乎比较多

    建议使用 Avalonia ,可以设置单文件发布
    raptor
    raptor
    Jul 28, 2022
    15
    成熟稳定还是 Electron 吧……
    Eiden
    Eiden
    Jul 28, 2022
    16
    .net 可以发布成单个文件
    ychost
    ychost
    Jul 28, 2022
    17
    Linux 连桌面环境都没整明白,所以还是用 Electron 吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   795 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 18:57 · PVG 02:57 · LAX 10:57 · JFK 13:57
    ♥ Do have faith in what you're doing.