У нас есть пара коммерческих приложений .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.
Что на самом деле означает эта причина? Предположительно, оператор равенства работает хорошо.