我有一个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应用程序的状态是什么?