Ошибка при добавлении представления в MVC 3 - PullRequest
0 голосов
/ 16 мая 2011

Я использую 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 Ответ

1 голос
/ 16 мая 2011

Мне удалось решить проблему, выполнив следующие действия:

  • удалить ссылку на библиотеку, содержащую модель
  • чистый проект
  • закрыть VS
  • вновь открыть VS
  • пересобрать проект (VS выдает ошибки)
  • повторно добавить ссылку на библиотеку моделей
  • перестроить проект

После этого VS может успешно построить представление.

EDIT

Я заметил, что в процессе выполнения описанных выше шагов я также закрыл консоль git bash , которая была открыта в папке проекта. Я попытался просто закрыть оболочку git, и я смог генерировать представления, не выполняя описанные выше действия. Похоже, оболочка git блокирует некоторые файлы, и это вызывает ошибку при генерации представлений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...