У меня есть проект, написанный на MVC2 и VB.NET.Я использую много методов расширения htmlhelper, и все они находятся в общедоступном модуле.Они отлично работают, и я могу скомпилировать и запустить свой проект.Я ссылаюсь на пространство имен, в котором они находятся:
<%@ Import Namespace="MyProject.WebUI.Extensions" %>
Итак, они снова отлично работают, мой проект запускается и компилируется без помех.
Проблема в том, что каждый из этихМетоды расширения отображаются как ошибка:
Ошибка 33 «TabbedMenu» не является членом «System.Web.Mvc.HtmlHelper (Of Object)».C: \ Projects \ MyProject \ MyProject.WebUI \ Views \ Shared \ Site.Master 23 21 MyProject.WebUI
Это не мешает компиляции и запуску проекта, просто создает ошибку,что раздражаетЯ пытался найти решения, но все решения, которые я нашел, были для проектов, которые не компилируются, все с простыми решениями, такими как ссылки на правильное пространство имен или обеспечение того, чтобы ваш модуль был объявлен общедоступным.Есть мысли?