Вопрос

Я пытался развернуть мою бета-приложение ASP.NET MVC 3 для моего хостинга. Он поддерживает все необходимые технологии и через след и ошибка, я устанавливаю необходимые ссылки » Copy Local к True. Отказ Тогда я получил ошибку, что мое приложение не может найти вид. Он перечислен .cshtml Файлы он пробовал. У меня были эти файлы в моем проекте, но они не развернуты. Я обнаружил, что Visual Studio 2010 не устанавливает свойство файлов .cshtml ' Build Action в виде Content Как это делает для файлов .aspx.

Есть ли способ сделать Visual Studio автоматически устанавливать .cshtml как контент, или я должен будет установить это вручную на каждый вид Razor, который я добавил?

Это было полезно?

Решение

В ожидании окончательного выпуска, который будет иметь полную интеграцию визуальной студии и Intellisense с двигателем Razor View, вы можете оформить заказ этот блог пост И особенно раздел: Изменение действий сборки по умолчанию для типа файла.

Другие советы

Моя команда тоже бегала в эту проблему. Несмотря на то, что мы все знаем о Gotcha, это слишком легко забыть изменить действие сборки, и в результате вы заканчиваете ошибку времени выполнения.

Я подал ошибку в связи с этим. Пожалуйста, возьмите голосование и комментарий, поэтому этот вопрос получает некоторую тягу.

http://connect.microsoft.com/visualstudio/feedback/details/619539/mvc3-razor-views-and-partial-views-cshtml-are-not-marked-as-content.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top