MoMa的原因“一旦4.0 impl细节已知,就能正确实施”

时间:2011-12-08 14:44:39

标签: .net mono moma

我们有几个商业化的.Net 2.0应用程序在Linux上使用Mono运行得很好。为了保持产品线的一致性,我们最近将所有项目移植到.Net 4.0。这引入了Mono下的一些问题,但没什么不可克服的,我敢肯定。

通过MoMa运行我们的程序集时,由于移植到.Net 4.0,我们看到大量的“MonoTodo”问题,我不知道如何解释。 这些是我可以放心忽略的吗?

例如,我们的MoMa扫描报告给出了:

    Calling Method      Method with [MonoTodo]          Reason
    bool MyMethod ()    bool Type.op_Equality (Type, Type)  Implement it properly once 4.0 impl details are known.

这个理由究竟意味着什么?据推测,Equality运算符确实运作良好。

1 个答案:

答案 0 :(得分:1)

目前MoMA定义文件没有维护,并且没有反映最近的Mono状态 - 我担心您必须自己检查class library source code以验证TODO。

或者,如果你真的使用MoMA比较的Mono版本 - 是的,你将在4.0个配置文件上运行一些问题。