2011-12-24 66 views
2

我有一个Visual Studio C#项目,在WinForms中完成GUI。我想继续在Linux上进行开发。我有两个问题:首先,我如何在Linux上编译它?我可以编译使用WinForms的单个.cs文件,但我不知道整个项目。其次,除了代码之外,我如何进一步编辑GUI?有一些编辑?在linux上导入和开发WinForms应用程序

回答

1

您可以使用单声道。他们有专门用于将WinForms应用程序移植到Mono的。

4

你见过MonoDevelop

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

0

您可以继续使用Visual Studio。没有必要专门为Linux编译(除了一些井documented警告)。只需复制你的.exe文件,然后使用Mono运行它。

你会很快发现winforms是否正常工作。它取决于哪个控制你的使用。

2

你应该看看guide莫诺人已经准备好考虑你了。不过,如果你在你的WinForms应用程序中有特殊的问题(比如视频),准备好学习更多的Gtk#。

来自Mono人的即刻未来发展将为这些应用程序移植带来更多舒适感铺平道路,但这是未来的趋势。

祝你好运,无论如何。

相关问题