MVH Helpers and intellisense - PullRequest
0 голосов
/ 18 января 2012

Я много работал над проблемой вчера.У меня был предварительно скомпилированный dll (имя проекта, т. Е. MyHtmlHelpers), содержащий помощников и множество других классов.

У меня была ссылка на сборку в веб-проекте, и все "стандартные" -помощники показывались в intellisense, но, хотя я добавил пространство имен как для web.config в корне, так и в папке views ничегоработал.При запуске проекта помощники работают, но не в intellisense.

Я добавил новый класс и написал новый помощник html внутри веб-проекта, добавил пространство имен в web.config.И это сработало.

Через несколько часов add попробовал мою последнюю карту, добавив MyHtmlHelpers-проект в то же решение, что и мой web-проект.Это добилось цели.Я ничего не изменил в конфигах, просто добавил проект к тому же решению и изменил ссылку, чтобы указать на проект, вставленный в скомпилированную dll.

Разве это не странно?VS-ошибка?

1 Ответ

0 голосов
/ 27 января 2012

Я видел, что случилось со мной тоже.Для меня это скорее связано с родовой версией моего помощника.Intellisense работал, если у меня нет @model, определенного в представлении, но мне не удавалось там, где у меня был строго типизированный View.

Иногда это помогало: удаление папки bin и сборка.

Мой помощникиз другой сборки теперь работает нормально и все время отображается в intellisense.

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