Я использую VS Express 2012 для Интернета. Мой проект - проект MVC 4.
Я пытаюсь создать помощника для создания элемента меню, являющегося png-изображением с меткой. Я довольно много вырезал и вставил этот код:
Когда я пытаюсь использовать вспомогательную бритву, ее не найти.
Я получаю эту ошибку:
CS1061: "System.Web.Mvc.HtmlHelper" не содержит определения для "AddMenuItem", и не может быть найден метод расширения "AddMenuItem", принимающий первый аргумент типа "System.Web.Mvc.HtmlHelper" (есть у вас отсутствует директива using или ссылка на сборку?)
Мой код выглядит так: http://pastebin.com/cfsN99tF
Я пытаюсь использовать это из _Layout.cshtml: http://pastebin.com/5vN8yYCa
Я добавил пространство имен в Web.Config
<pages>
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages" />
<add namespace="HtmlHelperExtensions" />
</namespaces>
</pages>
Что еще мне нужно сделать?