今日、実行しているC#MVCサイトにいくつかの変更をデプロイした後、いくつかの変更を加えるために戻って、このエラーに遭遇しました。
コンパイラーが必要なメンバーがありませんSystem.Runtime.CompilerServices.ExtensionAttribute..ctor
エラーは、説明だけではなく、少しあいまいです(参照するファイル、行、または列はなく、プロジェクトのみです)。また、エラーを合計20回スローします。デプロイしたとき(当時は完全に機能していました)と今の間にコードに加えた変更は3つだけです。変更を元に戻しましたが、それでも同じエラーがスローされ、意味がありません。
SOやGoogleでこのエラーに関する多くの情報を見つけられませんでしたが、この解決策といくつかのMonoプロジェクトエラーへの参照(私はMonoを使用していません)を除きます。上記のガイが提供するソリューションでは、コンパイラが参照を解決できるようにするクラス定義を追加する必要があります。この時点までそれをする必要がなかったので、特にこれをしたくはありません。コードを濁らせてしまいます。
誰かがこれを以前に遭遇したことがあれば、ちょうど興味があります。前もって感謝します!