Visual Studio 2010 не устанавливает .CSHTML (Razor View Engine) как контент
-
29-09-2019 - |
Вопрос
Я пытался развернуть мою бета-приложение ASP.NET MVC 3 для моего хостинга. Он поддерживает все необходимые технологии и через след и ошибка, я устанавливаю необходимые ссылки » Copy Local
к True
. Отказ Тогда я получил ошибку, что мое приложение не может найти вид. Он перечислен .cshtml Файлы он пробовал. У меня были эти файлы в моем проекте, но они не развернуты. Я обнаружил, что Visual Studio 2010 не устанавливает свойство файлов .cshtml ' Build Action
в виде Content
Как это делает для файлов .aspx.
Есть ли способ сделать Visual Studio автоматически устанавливать .cshtml как контент, или я должен будет установить это вручную на каждый вид Razor, который я добавил?
Решение
В ожидании окончательного выпуска, который будет иметь полную интеграцию визуальной студии и Intellisense с двигателем Razor View, вы можете оформить заказ этот блог пост И особенно раздел: Изменение действий сборки по умолчанию для типа файла.
Другие советы
Моя команда тоже бегала в эту проблему. Несмотря на то, что мы все знаем о Gotcha, это слишком легко забыть изменить действие сборки, и в результате вы заканчиваете ошибку времени выполнения.
Я подал ошибку в связи с этим. Пожалуйста, возьмите голосование и комментарий, поэтому этот вопрос получает некоторую тягу.