Contact me: hankecnc@gmail.com

Linux 支持 #51

推推 grbl 3年前 (2023-02-07) 286次浏览
打开
levelentelist 打开了这个问题 2020 年 8 月 12 日 · 7条评论
打开

Linux 支持#51

levelentelist 打开了这个问题 2020 年 8 月 12 日 · 7条评论

评论

Linux 支持 #51

此代码是否在 Linux 主机上测试过?

Linux 支持 #51
所有者

未经测试,是否可以在Mono下运行?我没有硬件可以尝试。

Linux 支持 #51
作者

不幸的是,id 不起作用。我猜它错过了一些图书馆。

由于无法加载文件或程序集“PresentationFramework,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一,无法加载入口点方法。

Linux 支持 #51

不幸的是,该程序使用 WPF,它既不能与 Mono 一起使用,也不能与 .NET 的新 Linux 版本一起使用。

Linux 支持 #51

制作 Linux 兼容版本需要什么?GUI 代码与核心的解耦程度如何?

Linux 支持 #51
所有者

制作 Linux 兼容版本需要什么?

那将是一个完整的重写?

GUI 代码与核心的解耦程度如何?

它是基于MVVM的。

Linux 支持 #51

那将是一个完整的重写?

我想知道像Avalonia这样的东西是否可行?虽然我相信你已经有足够多的事情要做了!;)

Linux 支持 #51

不幸的是,该程序使用 WPF,它既不能与 Mono 一起使用,也不能与 .NET 的新 Linux 版本一起使用。

通过.NET Core 3.0 对 WPF 的支持,WPF 应用程序可以在 Linux 下的 Wine 上运行。
https://ccifra.github.io/PortingWPFAppsToLinux/Overview.html

现在如评论者@dresco,Avalonia 跨平台 MVVC 可能是可行的。
这是一个移植的反馈,作者声称从 WPF 移植到 Avalonia 的时间非常简单……
https://www.reddit.com/r/dotnet/comments/pl4d1o/i_finally_ported_from_wpf_to_avalonia/

Avalonia 可能是即将发布的一个很好的选择,如果其他一切都可以用单声道而不是 WPF 来构建的话。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

6人参加
Linux 支持 #51Linux 支持 #51Linux 支持 #51Linux 支持 #51Linux 支持 #51Linux 支持 #51

喜欢 (0)