2009-02-03 63 views
1

单声道是否错过了.NET的任何功能?如果不是的话,我们什么时候能够看到官方的MS认证,例如在MSDN平台部分包含Mono平台?单声道功能完成

看起来他们被看作是独立的东西。

回答

6

他们单独的东西 - 单声道是.NET的竞争对手。我非常怀疑我们会看到它在MSDN上公布。你希望微软在那里发布一个Linux发行版的广告吗? ;)

(不,单doesn't contain everything from .NET

+1

更具体地说,Mono是Novell的产品。 http://www.mono-project.com/Main_Page – EBGreen 2009-02-03 17:33:36

+0

Gah! Fie在你身上Jon Skeet和你的上帝般的打字/链接能力。今天我无法得到任何答案! 8^D – 2009-02-03 17:33:52

3

要看到的是单声道对象模型VS .NET Framework中的任何状态,你可以去this网页...

3

MoMA是。用于检查您的程序集并报告任何潜在问题(例如,未实施的方法)的有用工具。

Mono有几件事要注意。尽管MoMA提供了一份很好的报告,但我们遇到了错误(包括新版2.2版本中的回归),正如您所期望的那样。你有源码,我真的建议能够建立单声道(特别是编译库的托管部分)。请务必通过Mono的公众bugzilla推送错误报告。

此外,请注意第三方库的依赖关系。彻底的测试是必须的。例如,我们尝试使用带单声道的xUnit.net,它大多运行良好。但是,它使用丑陋的反射破解来设置私有成员变量的值(在Exception类中)。当然,这样的事情肯定会导致运行时问题。再一次,xUnit.net的源代码是OpenSource。