web.configで指定されたClass1のpageBaseTypeを持つViewsフォルダーがあります。Areas / MyProject / Viewsフォルダーには、pageBaseTypeClass2を指定するweb.configがあります。MyProjectはclass1と互換性がありません。
MyProjectを除くシステムの他のすべての場所で必要なViews/Shared / EditorTemplates/String.cshtmlファイルがあります。String.cshtmlはClass1を使用しているため、MyProjectではエラーが発生しません。
MyProjectのEditorTemplatesフォルダーの継承を防ぐ良い方法はありますか?EditorTemplatesのコンテンツ全体をMyProject/Views / Sharedにコピーして貼り付けることができます。これで停止しますが、EditorTemplatesに新しいcshtmlを追加するたびにファイルをコピーすることを忘れないでください。