MoMa reason: "Deploy it correctly after the 4.0 impl data is known."

We have several commercial .Net 2.0 applications that work great on Linux using Mono. For consistency in our product line, we recently ported all our projects to .Net 4.0. This introduces some problems in Mono, but I'm not sure about that.

When starting our builds through MoMa , since porting to .Net 4.0, we see a large number of problems with "MonoTodo", which I do not know how to interpret. Can I safely ignore this?

for example, our MoMa scan report gives:

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

What does this reason mean? Presumably, the Equality statement works well.

+8
mono moma
source share
1 answer

Currently, MoMA definition files are not saved and do not reflect the recent status of Mono - I'm afraid you will have to check the source code of the class library to check TODO yourself.

Or, if you really use the Mono version that MoMA maps to - yes, you will have problems with 4.0 in the profile.

+1
source share

All Articles