VS2010 MVC3 - Искра не отображается в выпадающем списке View Engine - PullRequest
0 голосов
/ 03 сентября 2011

Я нахожусь в процессе преобразования хорошего размера сайта asp.net 4 в MVC3, и у меня возникают проблемы с вспомогательными функциями при частичном просмотре бритвы.Поэтому я хотел попробовать Spark, но после использования NuGet для установки Spark в моем проекте я не вижу, как создать представление Spark.

Я предполагаю, что Razor и Spark будут сосуществовать в одном проекте?Если это не так, то это, вероятно, моя проблема.

Когда я попытался создать новое представление, я ожидал увидеть Spark в раскрывающемся окне View Engine в диалоговом окне Add View.Отображаются только бритва и aspx.

Я перезагружал vs2010 уже несколько раз, и мне не нужно было перезагружаться.

Есть предложения?

Ответы [ 2 ]

1 голос
/ 04 сентября 2011
0 голосов
/ 12 июля 2017

Вам необходимо зарегистрировать Spark View Engine шаблонов.

После установки Spark с помощью диспетчера пакетов NuGet выполните следующие действия:

Шаг 1 : перейдите по следующему пути и создайте папку с именем = Spark . Специальные шаблоны Spark должны быть скопированы в папку Spark. C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ MVC 4 \ CodeTemplates \ AddView

Шаг 2 : создание XML-файла с папкой Spark . Имя файла XML должно быть «ViewEngine.xml» и должно содержать следующее содержимое XML.

<?xml version="1.0" encoding="utf-8" ?>
<ViewEngine DisplayName="Spark" 
  ViewFileExtension=".spark" 
  DefaultLayoutPage="~/Views/Shared/_Layout.spark" 
  PartialViewFileExtension=".spark" />

Теперь щелкните правой кнопкой мыши любой метод действия контроллера и выберите Добавить представление из контекстного меню. Теперь вы должны увидеть в списке движок Spark .

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