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

Ste*_*art 8 .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.
Run Code Online (Sandbox Code Playgroud)

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

sko*_*ima 1

目前,MoMA 定义文件尚未维护,并且不反映最近的 Mono 状态 - 恐怕您将不得不检查类库源代码来亲自验证 TODO。

或者,如果您确实使用 MoMA 所比较的 Mono 版本 - 是的,您在 4.0 配置文件上运行时会遇到一些问题。