Mono是否会错过.NET的任何功能?如果没有,我们什么时候会看到官方的MS认可,比如在MSDN的平台部分包括Mono平台?
似乎他们被视为独立的事物。
答案 0 :(得分:6)
他们是分开的东西--Mono是.NET的竞争对手。我非常怀疑我们会在MSDN上看到它被广告宣传。您是否希望微软在那里获得Linux发行版的广告? ;)
(不,Mono doesn't contain everything from .NET。)
答案 1 :(得分:3)
要查看Mono对象模型与.NET Framework中任何内容的状态,您可以转到this页面...
答案 2 :(得分:3)
MoMA是检查程序集和报告任何潜在问题(例如,未实现的方法)的有用工具。
Mono有几点需要注意。尽管MoMA提供了很好的报告,但我们已经遇到了错误(包括新2.2版本中的回归)。你有源,我真的建议能够构建Mono(特别是编译库的托管部分)。一定要通过mono的公共bugzilla推送bug报告。
另外,请注意对第三方库的依赖性。必须进行彻底的测试。例如,我们尝试将xUnit.net与mono配合使用,它大部分都运行良好。但是,它使用丑陋的反射黑客来设置私有成员变量的值(在Exception类中)。当然,这样的事情必然会导致运行时问题。再次,作为xUnit.net的救援源代码是OpenSource。