У меня проблема, о которой, похоже, сообщили здесь:
Для работать в классной библиотеке?
Моя проблема заключается в следующем предупреждении:
G: \ Accountable \ Accountable \ Views \ LedgerUser \ EditorTemplates \ LedgerServiceViewModel.cshtml: ошибка времени выполнения ASP.NET: для расширения '.cshtml' не зарегистрирован поставщик сборки. Вы можете зарегистрировать его в разделе machine.config или web.config. Убедитесь, что у него есть атрибут BuildProviderAppliesToAttribute, который включает значение «Интернет» или «Все».
Эта проблема очевидна во всех моих взглядах. Примеры изображений ниже.
Теперь все сообщения и ссылки в Интернете, которые я нашел, относятся к добавлению различных параметров Web.config (как упоминалось в предыдущем сообщении), но это, похоже, не работает, поскольку у меня эти конфигурации установлены по умолчанию в проекте. Вот мои веб-конфигурации:
Просмотр корневой веб-конфигурации
Я думаю, что эта проблема может быть, в то время как я также получаю следующие ошибки компилятора в представлениях:
Имя "Html" не существует в текущем контексте.
Что я делаю неправильно?
3.0.0.0
и открытый ключ на тот, который указан в вашем web.config (он находится в конце файла). 09.01.2016