Visual Studio 2010 не устанавливает .CSHTML (Razor View Engine) в качестве содержимого - PullRequest
5 голосов
/ 11 октября 2010

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

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

Ответы [ 2 ]

3 голосов
/ 11 октября 2010

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

2 голосов
/ 05 ноября 2010

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

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

...