2011-12-24 72 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人的即刻未來發展將爲這些應用程序移植帶來更多舒適感鋪平道路,但這是未來的趨勢。

祝你好運,無論如何。

相關問題