Требуется автозаполнение механизма просмотра бритвы для работы в библиотеке классов?

У нас есть модульная архитектура, в которой у нас есть некоторые файлы представлений (cshtml) в отдельном проекте (библиотеке классов). Как мы можем заставить работать подсветку синтаксиса и автозаполнение , если проект не является проектом MVC?

Обратите внимание, что в библиотеке классов есть контроллеры, представления, модели и т. Д. web.config, global.asax и т. д., которые были бы в обычном проекте mvc.

Intellisense работает для всего, кроме такой важной модели: Как мы можем заставить работать подсветку синтаксиса и автозаполнение, когда проект не является ...

У нас есть модульная архитектура, в которой у нас есть некоторые файлы представлений (cshtml) в отдельном проекте (библиотеке классов). Как мы можем заставить работать подсветку синтаксиса и автозаполнение , если проект не является проектом MVC?

Обратите внимание, что в библиотеке классов есть контроллеры, представления, модели и т. Д. web.config, global.asax и т. д., которые были бы в обычном проекте mvc.

Intellisense работает для всего, кроме такой важной модели: Как мы можем заставить работать подсветку синтаксиса и автозаполнение, когда проект не является ...

У нас есть модульная архитектура, в которой у нас есть некоторые файлы представлений (cshtml) в отдельном проекте (библиотеке классов). Как мы можем заставить работать подсветку синтаксиса и автозаполнение , если проект не является проектом MVC?

Обратите внимание, что в библиотеке классов есть контроллеры, представления, модели и т. Д. web.config, global.asax и т. д., которые были бы в обычном проекте mvc.

Intellisense работает для всего, кроме такой важной модели: screenshot of model error

В 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)

47
задан Glorfindel 7 August 2019 в 15:10
поделиться