我找不到任何方法来解决这个问题,我尝试了很多方法。
任务:我试图添加捆绑到一个旧的现有的Web项目。我已经添加了我需要的一切,我相信我已经做了同样的在一个新的项目,它的工作。
<webopt:BundleReference runat="server" Path="~/bundles/masterstyle" />
字符串
这似乎是问题开始于上面这行的地方。我通过nuget安装了web优化webforms包,它修复了webopt下的波浪线。然而,现在,我得到了2个问题。
- BundleReference有一条弯弯曲曲的线,上面写着“Element 'BundleReference' is not a known element/ This can occur if there is a complication error in the Web site,or the web.config file is missing”。
1.它似乎也找不到我刚刚安装的软件包,该软件包是“无法加载文件或程序集”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" />
型
2条答案
按热度按时间biswetbf1#
从NuGet安装:https://www.nuget.org/packages/Microsoft.AspNet.Web.Optimization.WebForms/
字符串
或者你可以手动下载它从:https://www.nuget.org/api/v2/package/Microsoft.AspNet.Web.Optimization.WebForms/1.1.3
并将其作为引用添加到您的项目中(首先解压缩.nupkg文件)
k2arahey2#
安装软件包Microsoft.AspNet.Web.Optimization为我解决了这个问题。
第一个月