在linux上导入和开发WinForms应用程序

本文关键字:开发 WinForms 应用程序 导入 linux | 更新日期: 2023-09-27 18:18:41

我有一个Visual Studio c#项目,用WinForms完成GUI。我想在Linux上继续它的开发。我有两个问题:首先,我如何在Linux上编译它?我可以编译使用WinForms的单个。cs文件,但我不知道整个项目。其次,除了通过代码,我如何进一步编辑GUI ?有编辑吗?

在linux上导入和开发WinForms应用程序

你看过MonoDevelop吗?

MonoDevelop是一个主要为c#和其他。net语言设计的IDE。MonoDevelop使开发人员能够快速编写桌面和ASP。NET Web应用程序在Linux, Windows和Mac OSX。MonoDevelop使开发人员可以轻松地将用Visual Studio创建的。net应用程序移植到Linux上,并为所有平台维护一个单一的代码库。

你应该看看Mono人为你准备的指南。然而,如果你对你的WinForms应用程序有特殊的问题(比如视频),准备好学习更多的gtk#。

Mono人员的近期开发将为这些应用程序的移植铺平道路,使其更加舒适,但这是未来的事情。

祝你好运。

可以使用Mono。

在http://www.mono-project.com/Main_Page寻找Mono项目。它是。net框架的跨平台实现,并具有编辑器来编辑winforms。

您可以继续使用Visual Studio。不需要专门为Linux编译(除了一些文档完备的警告)。只需复制你的。exe文件,并使用Mono运行它。

你很快就会发现winforms工作得好不好。