Windows上的跨平台编程

Jos*_*ley 4 .net c# mono cross-platform

两个问题:

  1. 有没有办法在Microsoft Visual Studio上编写跨平台程序?

  2. 如果没有,那么我可以在VS2008上编写一个C#应用程序并使用MonoDevelop重新编译它并让它工作吗?

Joe*_*zer 7

1 - 我不这么认为.不是没有像Mono这样的东西.

2 - 是的,你可以,但是Mono没有涵盖所有的框架 - 他们正在努力.最好的办法是使用Mono Migration Analyzer进行检查.Mono Migration Analyzer(MoMA)工具可帮助您识别Mono上可能遇到的问题 - http://mono-project.com/MoMA.

我发现我的大多数.NET 2.0应用程序都可以转换,但您可能需要进行一些调整.