6

VS2010からMonoに変更することを検討しているので、MoMAを介してアセンブリを実行し、移行でどれほどの問題が発生する可能性があるかを確認しました。生成されたレポートで、このエラーが継続的に発生することがわかりました。

bool Type.op_Equality (Type, Type)  Implement it properly once 4.0 impl details are known.

クラスのステータスページを確認したところ、bool Type.op_Equalityがmscorlib.dll(システム名前空間)の4.5と4.0の両方でTODOとしてリストされており、implの詳細を待っていることがわかりました。それは私の質問に私をもたらします:

実装の詳細が利用可能になるかどうか/いつ利用可能になるか誰かが知っていますか?または、このTODOを無視しても、コードは機能しますか?

4

1 に答える 1

2

Mono の Type.op_Equality の実装に関連するバグについては聞いたことがありません (もちろん、何もないわけではありません)。

コードが機能するかどうかを実際に知る唯一の方法は、モノラルで試してみることです。MoMA はオラクルではなくガイドに過ぎないため、潜在的な問題をリストしています (深刻度はさまざまです)。

Mono の特定のコードについては、ソース コードをチェックして、MoMA で受け取ったメッセージが影響するかどうかを確認することもできます。

例: https://github.com/mono/mono/blob/master/mcs/class/corlib/System/Type.cs#L482

于 2012-08-10T23:20:16.173 に答える