Пишу модуль под DNN7, использую Razor. Библиотеки зарегистрированы в web.config. При попытке написать что-то типа @Html.Stimulsoft() VisualStudio говорит, что "HtmlHelper не содержит определения для Stimulsoft".
Что делать

Код: Выделить всё
@using Stimulsoft.Report.Mvc;
Директива была указана мной еще до создания темы на форуме...Vladimir писал(а):Здравствуйте, Антон
Вам необходимо в начале _Layout.cshtml файла и .cshtml файла используемого View добавить директиву импорта библиотек Stimulsoft:
Спасибо.Код: Выделить всё
@using Stimulsoft.Report.Mvc;
Код: Выделить всё
<system.web>
<compilation debug="true" targetFramework="4.5">
<assemblies>
<add assembly="Stimulsoft.Base, Version=2013.1.1600.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a" />
<add assembly="Stimulsoft.Report, Version=2013.1.1600.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a" />
<add assembly="Stimulsoft.Report.Mvc, Version=2013.1.1600.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a" />
</assemblies>
</compilation>
<httpRuntime targetFramework="4.5" />
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2880" />
</authentication>
<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="Stimulsoft.Base" />
<add namespace="Stimulsoft.Report" />
<add namespace="Stimulsoft.Report.Mvc" />
</namespaces>
</pages>
</system.web>
Раздел assemblies в web.config совпадает с вашим, пространства имен также совпадают, кроме одного поляVladimir писал(а):Здравствуйте, Антон
Пожалуйста, проверьте ещё раз web.config файл. Должны быть добавлены как ссылки на сборки (раздел assemblies), так и пространства имён (раздел namespaces). Смотрите фрагмент web.config файла ниже:
Спасибо.
Проект для анализа.Vladimir писал(а):Здравствуйте, Антон
В прикреплённом архиве находится проект, подготовленный с использованием Visual Studio 2012 и .NET Framework 4.0
Сборки Stimulsoft определяются корректно.
Если это не поможет в решении вашей проблемы, пожалуйста пришлите нам ваш проект для анализа.
Спасибо.
Код: Выделить всё
Instance argument: cannot convert from 'DotNetNuke.Web.Razor.Helpers.HtmlHelper' to 'System.Web.Mvc.HtmlHelper'