Вчера я много работал над проблемой. У меня была предварительно скомпилированная dll (название проекта, то есть MyHtmlHelpers), содержащее помощники и множество других классов.MVH Помощники и intellisense
У меня была сборка, на которую ссылаются в веб-проекте, и все «стандартные» -пользователи появились в intellisense, но, хотя я добавил пространство имен как в web.config в корне, так и в папке views ничего не работало. При запуске помощники проекта работают, но не в intellisense.
Я добавил новый класс и написал новый html-помощник внутри веб-проекта, добавив пространство имен в web.config. И это сработало.
Через несколько часов добавьте мою последнюю карту, добавив проект MyHtmlHelpers в то же решение, что и мой веб-проект. Это сделал трюк. Я ничего не менял в конфигурациях, просто добавил проект в одно и то же решение и изменил ссылку на точку в проекте, создаваемом скомпилированной dll.
Неужели это странно? VS-ошибка?