是否可以在Linux上运行Dot Net 6 WinForms应用程序



多年来,我一直在为windows开发C#桌面WinForms应用程序,尤其是那些为机器和PLC系统提供串行端口连接的应用程序。

现在我必须开发在Linux上运行的应用程序。根据我的搜索,我可以知道.net6是一个跨平台,可以在任何具有.net6运行时SDK的操作系统上工作。

所以我的问题是,如果我在windows上开发我的应用程序,当它完全完成时,我是否能够将它部署到Ubuntu上,为最终用户工作,而不会出现任何操作问题,尤其是我必须在应用程序中使用串行端口类?

谢谢

只要你制作了一个控制台应用程序并使用net6.0,这应该可以工作。正如评论中所说的,目前没有在linux上运行的gui组件。

最新更新