У нас есть модульная архитектура, в которой у нас есть некоторые файлы представлений (cshtml) в отдельном проекте (библиотеке классов). Как мы можем заставить работать подсветку синтаксиса и автозаполнение , если проект не является проектом MVC?
Обратите внимание, что в библиотеке классов есть контроллеры, представления, модели и т. Д. web.config, global.asax и т. д., которые были бы в обычном проекте mvc.
Intellisense работает для всего, кроме такой важной модели: Как мы можем заставить работать подсветку синтаксиса и автозаполнение, когда проект не является ...
У нас есть модульная архитектура, в которой у нас есть некоторые файлы представлений (cshtml) в отдельном проекте (библиотеке классов). Как мы можем заставить работать подсветку синтаксиса и автозаполнение , если проект не является проектом MVC?
Обратите внимание, что в библиотеке классов есть контроллеры, представления, модели и т. Д. web.config, global.asax и т. д., которые были бы в обычном проекте mvc.
Intellisense работает для всего, кроме такой важной модели: Как мы можем заставить работать подсветку синтаксиса и автозаполнение, когда проект не является ...
У нас есть модульная архитектура, в которой у нас есть некоторые файлы представлений (cshtml) в отдельном проекте (библиотеке классов). Как мы можем заставить работать подсветку синтаксиса и автозаполнение , если проект не является проектом MVC?
Обратите внимание, что в библиотеке классов есть контроллеры, представления, модели и т. Д. web.config, global.asax и т. д., которые были бы в обычном проекте mvc.
Intellisense работает для всего, кроме такой важной модели:
В MVC3 RTM, если вы наведете курсор на модель, теперь вы можете лучше увидеть сообщение об ошибке:
C: \ ... \ Index.cshtml: среда выполнения ASP.NET ошибка: нет поставщика сборки зарегистрирован для расширения '.cshtml'. Вы можете зарегистрировать его в
раздел в файле machine.config или web.config. Убедитесь, что есть BuildProviderAppliesToAttribute атрибут, который включает значение «Интернет» или «Все».
Итак, я добавил это:
Затем после добавления поставщика сборки появляется это сообщение об ошибке:
C: \ ... \ Index.cshtml: среда выполнения ASP.NET ошибка: не удалось загрузить файл или сборку 'System.Web.WebPages.Razor' или один из его зависимости. Система не может найти указанный файл. (C: \ ... \ machine.config, строка 259)