CLRのv4.5をターゲットとするビジュアルスタジオを使用していくつかのソフトウェアを開発しています。このソフトウェアはMono v2.10.8.1でも実行されています
拡張メソッドを使用しようとするまでは問題ありませんが、その時点で次の例外が発生します System.TypeLoadException: Could not load type 'System.Runtime.CompilerServices.ExtensionAttribute' from assembly ......
ここで、CLR のターゲット v4.0 を Visual Studio で使用し、Mono で実行した場合、System.Runtime.CompilerServices.ExtensionAttribute クラスが CLR の v4.0 の System.Core.dll からv4.5 の mscorlib.dll
アセンブリの 1 つで --verify metadata,code を使用して pedump ツールを実行すると、
アセンブリ myassembly.dll にメソッド .ctor がありません。タイプ System.Runtime.CompilerServices.ExtensionAttribute エラー: 無効な CustomAttribute コンテンツ行 1 値フィールド 0x00000109 エラー: CustomAttribute: 無効なコンストラクター エラー カウント: 2
誰かが同様の問題を抱えていますか?解決策はありますか?
前もって感謝します
パット