У меня есть несколько методов расширения в System.Web.Mvc.HtmlHelper. Все работает, страницы загружаются нормально. Никаких ошибок компиляции и ошибок времени выполнения. Я использую свой собственный производный класс представления, производный от System.Web.Mvc.WebViewPage‹ T >
Проблема заключается в том, что в этих представлениях мои методы расширения не отображаются как доступные. На самом деле они не показывают ничего доступного из моего производного класса представления. Когда я перехожу к определению @Html
, он показывает, что VS просматривает System.Web.WebPages.HtmlHelper.
Есть ли способ исправить это и сделать так, чтобы Visual Studio распознала базовый класс, который я использую? Еще раз все это правильно строится и работает нормально, все работает как положено.
Дополнительная информация при изучении этого:
Похоже, что поддержка инструментов для VS 2012 и MVC 5 еще не выпущена, и в настоящее время ожидается, что она будет выпущена в середине ноября. Источник. Это может указывать на поддержка не завершена и в VS2013.