使用C#进行Mutliplatform开发

Mar*_*rie 3 c# mono cross-platform

可能重复:
Mono准备好黄金时间吗?

我有几个与彼此有关的问题.

  • 您使用什么策略在C#中创建适用于Windows,Linux和Mac的应用程序?我知道单声道可能是正确的工具,但你的工作流程是什么样的?您是在Visual Studio中开发,然后尝试将结果移植到Linux和Mac的mono,或者直接使用mono进行开发?
  • 如果我创建一个单声道的应用程序,我不使用GTK#或Cocoa#,这将在VS下编译并运行.NET框架吗?
  • Mono是否足够稳定,可以构建B2B和B2C的商业应用程序?

ken*_*nny 5

Mono准备好迎接黄金时段吗? @Mehirdad提供的链接可以回答您的一些问题.

我发现VS比MonoDevelop或其他人好得多.我相信他们有一天会赶上来.如果您坚持使用System,跨平台程序集,那么您将非常好,然后移植并不是必需的,除非您的意思是测试,因为二进制文件正常工作.