Ошибка при добавлении представления в MVC 3
Я использую Visual Studio 2010 SP1, обновление ASP.NET MVC 3 +. Когда я пытаюсь добавить строго типизированный вид бритвы к действию контроллера, VS выдает ошибку "шаблоны имели следующие 1 ошибки при запуске: "
The 'ReferencedAssemblies' property cannot contain null or empty strings.
Parameter name: options
at Microsoft.VisualBasic.VBCodeGenerator.CmdArgsFromParameters(CompilerParameters options)
...
Я пытался "очистить" проект, закрыть VS, снова открыть VS, перестроить, но я все еще получил ту же ошибку.
Работает только "пустой" шаблон скаффолда. Список, детали, редактирование и т. Д. Выдают ту же ошибку.
У кого-нибудь есть решение для ошибки?
1 ответ
Мне удалось решить проблему, выполнив следующие действия:
- удалить ссылку на библиотеку, содержащую модель
- чистый проект
- закрыть VS
- открыть VS
- пересобрать проект (VS выдает ошибки)
- повторно добавить ссылку на библиотеку моделей
- перестроить проект
После этого VS может успешно построить представление.
РЕДАКТИРОВАТЬ
Я заметил, что в процессе выполнения описанных выше шагов я также закрыл консоль git bash, которая была открыта в папке проекта. Я попытался просто закрыть оболочку git, и я смог генерировать представления, не выполняя описанные выше действия. Похоже, оболочка git блокирует некоторые файлы, и это вызывает ошибку при генерации представлений.