Man*_*arg 0 .net vb.net mono operating-system
我在Windows操作系统上使用VB .NET开发了一个应用程序.如果我想为使用Linux的客户端启用此应用程序,我该怎么办?他们需要购买VB .NET吗?我完全迷失了它的工作原理.我从来没有在linux上工作过任何人都可以提供帮助.
Mono完全支持Windows.System.Forms,但不支持WPF.这意味着只要安装了Mono,您的应用程序很可能在Linux上运行.
但是有些事情你需要知道.例如,如果您手动创建文件路径,则需要更改它.你有Path.Combine和Path.PathSeparator建立路径.
因为Windows使用\r\n时你也应该注意新行\n.使用Environment.NewLine而不是硬编码\r\n.
你有一个Mono for developers页面:http://www.mono-project.com/Mono_For_.Net_Developers
最重要的是迁移分析器:http://www.mono-project.com/MoMA,它检查所有兼容性问题.