Visual Studio 2010 показывает Intellisense для ASP.NET MVC 2.0 в проекте, который использует ASP.NET MVC 1.0 - PullRequest
0 голосов
/ 06 июля 2011

У меня довольно странная проблема с Visual Studio 2010, Intellisense для HtmlHelper показывает мне методы ASP.NET MVC 2.0, но в проекте есть только ссылка на ASP.NET MVC 1.0 (для конкретной версии установлено значение true).

это происходит только в представлениях, когда я использую HtmlHelper в пользовательском методе расширения, intellisense является правильным.

сам проект без ошибок компилируется и запускается с ASP.NET MVC 1.0

1 Ответ

0 голосов
/ 06 июля 2011

Я нашел решение, но это только решение, если у вас нет сайтов ASP.NET MVC 2.0.

вам нужно удалить ASP.NET MVC 2.0 - Инструменты для Visual Studio 2010и ASP.NET MVC 2.0.если ваш проект не открывается после этого, вам нужно отредактировать файл проекта и изменить

<ProjectTypeGuids>{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>

на

<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>

, теперь у вас есть Intellisense для ASP.NET MVC 1.0 подVS 2010

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