をmscorlibていない:がアセンブリから型「System.Runtime.CompilerServices.ExtensionAttribute」をロードできませんでしたが、それは
"Could not load type 'System.Runtime.CompilerServices.ExtensionAttribute' from assembly 'Bridge, Version=1.0.1.30841, Culture=neutral, PublicKeyToken=null'."
私はたくさんのを見つけましたこの属性についてのページは4.0から4.5まで動いていますが、.NET 4.6.1を実行していて、アセンブリを4.6.1にコンパイルしています。また、このエラーはmscorlibに関するものではなく、Bridgeという名前の自分自身を構築しているアセンブリに関するものです。なぜ私のアセンブリでSystem.Runtime.CompilerServices.ExtensionAttributeへの参照があるのか分かりません。私はそれを止めるために何をすべきか分かりません。助言?
良いアイデアですが、...そのアセンブリのパッケージまたはそのアセンブリ内の参照されているアセンブリのいずれかのtargetFramework = "net40"へのパッケージ参照はありません。いずれのアセンブリでも、CompilerServicesへの参照はありません。プロジェクトのAssembly.csで参照を削除しました。 –
どのプロジェクトのAssembly.csファイルから正確に何を削除したのですか? 'Bridge'のAssembly.csファイルから何かを削除しましたか?それはあなたの問題を解決しましたか? – Gabor
それは私の問題を解決しませんでした。私はAssembly.csファイルの先頭から "using CompilerServices"ステートメントを削除します。 Bridgeアセンブリには、CompilerServicesを参照する場所がありません。私はまだエラーが発生しています。これは主に、赤い稚魚を取り除くことでした。 –