После мучений с созданием базы данных (сначала с фреймворком сущностей, потом без него) у нас есть база данных (и файл EntityModel_HFFContext, который мы не используем, он не подключен). Нормальная работа продолжалась, и я установил NuGet-пакет для карты сайта MVC.
С этого момента проект работал нормально, но через пару дней появилось два предупреждения об отсутствии двух файлов: «Родительский файл EntityModel_HFF.tt для файла locatie.cs не найден в файле проекта. " («HFF» — это название проекта здесь), а затем эти размножились в ошибки: «Исходный файл 'locatie.cs' не найден» в файле CSC, который я не могу найти.
Этих двух файлов («locatie.cs» и «klant.cs») нет ни в одном представлении, но они каким-то образом отображаются вне всех папок, говоря, что их не существует (см. этот снимок экрана). Я пытался удалить эти файлы вручную, но это не имело никакого успеха. Я пробовал и другие способы, но это привело к полному удалению базы данных, так что теперь я несколько в отчаянии.
Я понятия не имею, где искать и что делать, чтобы избавиться от этих двух файлов (или, возможно, ссылок на эти файлы, так как мы их вообще не используем), поэтому у меня больше нет этих ошибок. Кто-нибудь из вас знает, где мне нужно искать (например, где находится этот файл CSC) и что мне нужно настроить, чтобы это исправить?
Возможно, будет полезно узнать, что я использую Visual Studio 2013.
Обновить
Я исправил ошибки, выгрузив проект, отредактировав файл .csproj и закомментировав
<Compile Include="klant.cs">
<DependentUpon>EntityModel_HFF.tt</DependentUpon>
</Compile>
(и другой тоже). Теперь эти ошибки исчезли - это безопасный способ сделать это?