Я не могу найти что-то, чтобы решить эту проблему, и попробовал несколько вещей.
Задача: Я пытаюсь добавить пакеты в старый существующий веб-проект.Я добавил все, что мне нужно, я верю, поскольку я сделал то же самое в новом проекте, и он работает.
<webopt:BundleReference runat="server" Path="~/bundles/masterstyle" />
Похоже, что проблема началась с этой строки выше.Я установил через nuget пакет веб-оптимизации веб-форм, который исправил волнистую линию под webopt.Однако теперь я получаю 2 сообщения.
В BundleReference есть кривая строка, в которой говорится, что «Элемент« BundleReference »не является известным элементом / Это может произойти, если вВеб-сайт или отсутствует файл web.config ".
Также не удается найти только что установленный пакет" Не удалось загрузить файл или сборку "Microsoft.AspNet.Web.Optimization.WebForms 'или одна из ее зависимостей. Система не может найти указанный файл ".
Если кто-то может помочь решить эту проблему, это было бы очень полезно.Застрял в ней на 4 часа.
Вот что, вероятно, относится к моему файлу web.config:
<pages>
<namespaces>
<add namespace="System.Web.Optimization"/>
</namespaces>
<tagMapping>
<add tagType="System.Web.UI.HtmlControls.HtmlForm" mappedTagType="we3.Site.Form" />
</tagMapping>
<controls>
<add assembly="Microsoft.AspNet.Web.Optimization.WebForms" namespace="Microsoft.AspNet.Web.Optimization.WebForms" tagPrefix="webopt"/>
</controls>
</pages>
<compilation debug="true" strict="false" explicit="true" targetFramework="4.0" />