Визуальная студия Бритва не распознает модель - PullRequest
2 голосов
/ 02 апреля 2012

У меня есть 2 открытых экземпляра VisualStudio 2010, и оба проекта ASP.Net MVC, и я использую Razor View Engine. В первом случае представления распознают значение @model, и я получаю intellisense. Второй экземпляр не распознает модель для представления и не имеет смысла. Я знаю, что у меня есть подходящее пространство имен для модели, потому что я могу запустить приложение и получить результаты. Какие настройки мне не хватает? Спасибо.

Ответы [ 2 ]

0 голосов
/ 16 июня 2015

Я только что прошел через это с VS2013 сегодня; файл .csproj установил все ссылки на Private (= True) и запутался таким образом. Устранение всех приватных маркеров (и установка SpecificVersion = False) заставили Visual Studio снова четко мыслить.

Ссылки снова отображаются как Private = True, но синтаксис Razor больше не нарушается (пока).

0 голосов
/ 20 ноября 2013

Скорее всего, проблема с версией MVC и конфигурацией DLL для использования.

Убедитесь, что вы определили все правильные версии DLL MVC в файлах конфигурации.

У меня была такая же проблема в Visual Studio 2013, обновил проект с MVC 3 до MVC 4, убедился, что каждая конфигурация ссылается на правильные версии DLL, и проблема исчезла.

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