Ошибка при добавлении представления в 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 блокирует некоторые файлы, и это вызывает ошибку при генерации представлений.

Другие вопросы по тегам