我有一個Visual Studio C#項目,在WinForms中完成GUI。我想繼續在Linux上進行開發。我有兩個問題:首先,我如何在Linux上編譯它?我可以編譯使用WinForms的單個.cs文件,但我不知道整個項目。其次,除了代碼之外,我如何進一步編輯GUI?有一些編輯?在linux上導入和開發WinForms應用程序
2
A
回答
1
您可以使用單聲道。他們有專門用於將WinForms應用程序移植到Mono的。
4
你見過MonoDevelop?
MonoDevelop是一個主要爲C#和其他.NET語言設計的IDE。 MonoDevelop使開發人員能夠在Linux,Windows和Mac OSX上快速編寫桌面和ASP.NET Web應用程序。 MonoDevelop使開發人員可以輕鬆地將使用Visual Studio創建的.NET應用程序移植到Linux,併爲所有平臺維護單個代碼庫。
0
尋找Mono項目http://www.mono-project.com/Main_Page。它是.net框架的跨平臺實現,並具有編輯winforms的編輯器。
0
您可以繼續使用Visual Studio。沒有必要專門爲Linux編譯(除了一些井documented警告)。只需複製你的.exe文件,然後使用Mono運行它。
你會很快發現winforms是否正常工作。它取決於哪個控制你的使用。
2
你應該看看guide莫諾人已經準備好考慮你了。不過,如果你在你的WinForms應用程序中有特殊的問題(比如視頻),準備好學習更多的Gtk#。
來自Mono人的即刻未來發展將爲這些應用程序移植帶來更多舒適感鋪平道路,但這是未來的趨勢。
祝你好運,無論如何。
相關問題
- 1. 在Linux上開發Spotify應用程序
- 2. 在Linux和Windows主機上開發Android應用程序
- 3. 在Windows和Linux上開發Web應用程序
- 4. 在windows上運行android應用程序,在linux上開發
- 5. 開源Winforms應用程序?
- 6. C#Winforms應用程序打開第二個Winforms應用程序
- 7. 如何在Linux上開發(不運行).Net應用程序?
- 8. 如何在Linux上開發OpenGL ES(GLES)2.0應用程序?
- 9. 在Linux上開發asp.net應用程序的windows服務器
- 10. 遠程開發在Windows和Linux上
- 11. 針對平板電腦和WindowMobile開發Winforms應用程序
- 12. 如何在Linux上爲WinForms應用程序更改WM_CLASS?
- 13. ListBox和WinForms應用程序
- 14. 可以在Linux上開發和測試多少iPhone應用程序?
- 15. 適用於Windows和Linux的應用程序開發
- 16. 在Bluej上開發Android應用程序
- 17. 在Mac上開發Web應用程序
- 18. WinForms應用程序無法在其他計算機上打開
- 19. 在Linux/Ubuntu上部署sql + winforms應用程序,同時開發服務器仍然是Windows
- 20. 從winforms應用程序打開WPF應用程序
- 21. 如何用同步數據庫開發C#WinForms應用程序?
- 22. 用於在Linux下開發的iPhone應用程序的IDE
- 23. 在Winforms應用程序中Winforms WebBrowser網頁觸發事件
- 24. 在WinForms應用程序
- 25. 幫助Web應用程序開發和手機應用程序/遊戲開發
- 26. 是否可以在Linux虛擬機上使用Flutter開發iOS應用程序?
- 27. 在Linux中分發QT應用程序
- 28. 像WinForms的原型開發應用程序爲iPad
- 29. 是否可以在Linux中開發DirectX應用程序?
- 30. 在Linux中開發iOS應用程序的狀態是什麼?