У меня есть папка Views, у которой есть pageBaseType Class1, указанный в web.config. В моей папке Areas / MyProject / Views у меня есть файл web.config, который указывает pageBaseType Class2. MyProject несовместим с class1.
Существует файл Views / Shared / EditorTemplates / String.cshtml, который необходим везде в системе, кроме MyProject. Поскольку String.cshtml использует Class1, а MyProject не может вызвать ошибки.
Есть ли хороший способ предотвратить наследование папки EditorTemplates в MyProject? Я могу скопировать и вставить все содержимое EditorTemplates в MyProject / Views / Shared, и это останавливает его, но мне не нужно помнить, что нужно копировать файлы каждый раз, когда мы добавляем новый cshtml в EditorTemplates.