1
A
回答
4
它非常依赖于它是什么类型的应用程序。对于控制台或WinForms应用程序,它可能很简单。 Mono doesn't support WPF。
那么,第一个想到你需要做的就是安装Mono。那么你可能想运行MoMA来确定你的应用程序的兼容性。有一个关于porting WinForms apps的完整单独页面。
如果一切顺利,你应该只能够用于运行应用程序:
mono MyApplication.exe
在复制二进制文件之后。
如果您的应用程序实际上是一个Web服务或Web应用程序,您将需要考虑各种托管选项。
我怀疑你会想要阅读Mono Start Page上的很多页面。
3
使用MoMA检查您的应用程序是否与Mono Framework 100%兼容。 用Mono的实现或与Mono一起工作的第三方库删除或替换那些未实现的部分。或者如果你认为它应该可以正常工作,只需使用Mono Framework 2.8或更高版本来执行它。最好使用默认配置文件是4.0的2.10。
1
有一个支持Web和桌面应用程序的IDE,MonoDevelop。从monodevelop,编译并运行,打开项目文件(monodevelop支持visual studio项目文件)。
您可以浏览mono网站here,您可以在其中找到哪些功能支持,哪些不支持以及为什么。
相关问题
- 1. 如何在Linux/Windows机器上运行Android操作系统中的C++程序
- 2. 在旧版本的操作系统上运行应用程序
- 3. 如何在C,C++的Linux操作系统上启动进程
- 4. Rails应用程序如何找出它在哪个操作系统上运行
- 5. 如何在xv6操作系统中运行c程序
- 6. Mac应用程序与雪豹运行在豹操作系统
- 7. 在我的操作系统中运行两个应用程序
- 8. LION操作系统:在后台运行Mac应用程序
- 9. 在Linux/Mono上运行Windows Store .Net应用程序
- 10. 如何在Windows操作系统上开发iphone应用程序?
- 11. 如何在Windows操作系统上模拟ThreadX应用程序
- 12. 我该如何要求操作系统在另一个内核上运行每个线程? - Linux操作系统
- 13. 从父Windows操作系统调用在mac vmware上运行的应用程序
- 14. 如何使我的WPF应用程序在运行Windows操作系统时运行c#
- 15. 在CentOS或Linux上使用Mono执行.Net应用程序
- 16. 在64位操作系统上编写程序时,程序是否会运行在32位操作系统上?
- 17. 如何在另一个系统上运行ASP.NET应用程序?
- 18. 如何在Linux系统上运行liquibase
- 19. 在Windows操作系统上使用C++开发iPad/iPhone应用程序
- 20. 如何从C#/ Mono调用Linux程序?
- 21. 如何在我的应用程序中使用PowerManager.goToSleep()在Lineage操作系统上运行?
- 22. MFC应用程序可以在Windows以外的操作系统上运行吗?
- 23. 在64位操作系统上以32位身份运行AnyCPU应用程序
- 24. 如何从安装在linux上的ruby在windows操作系统上执行控制台应用程序?
- 25. WPF应用程序和操作系统
- 26. Android操作系统和应用程序
- 27. 如何运行c#应用程序在Linux上的dll文件
- 28. 如何在linux x64上使用tidesdk运行应用程序?
- 29. 在开发Android应用程序时是否使用Linux操作系统?
- 30. 如何从主机操作系统运行Docker容器的应用程序?
Adeel:我正在使用C#4.0客户端服务器窗口桌面应用程序和SOAP Web服务。您如何看待我的应用程序的单一兼容性?请给出你的想法... – Saravanan 2011-02-24 08:50:37
@Saravanan:我不知道Mono如何兼容,但MoMA应该能够提供帮助。 – 2011-02-24 09:35:34
好吧,我明白了...我会检查它... – Saravanan 2011-02-24 11:01:24