未能加载文件或程序集“Microsoft.AspNet.Web.Optimization.WebForms”或它的某一个依赖项,系统找不到指定的文件

rqdpfwrv  于 2023-11-20  发布在  .NET
关注(0)|答案(2)|浏览(159)

我找不到任何方法来解决这个问题,我尝试了很多方法。
任务:我试图添加捆绑到一个旧的现有的Web项目。我已经添加了我需要的一切,我相信我已经做了同样的在一个新的项目,它的工作。

<webopt:BundleReference runat="server" Path="~/bundles/masterstyle" />

字符串
这似乎是问题开始于上面这行的地方。我通过nuget安装了web优化webforms包,它修复了webopt下的波浪线。然而,现在,我得到了2个问题。

  1. 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" />

biswetbf

biswetbf1#

从NuGet安装:https://www.nuget.org/packages/Microsoft.AspNet.Web.Optimization.WebForms/

Install-Package Microsoft.AspNet.Web.Optimization.WebForms

字符串
或者你可以手动下载它从:https://www.nuget.org/api/v2/package/Microsoft.AspNet.Web.Optimization.WebForms/1.1.3
并将其作为引用添加到您的项目中(首先解压缩.nupkg文件)

k2arahey

k2arahey2#

安装软件包Microsoft.AspNet.Web.Optimization为我解决了这个问题。
第一个月

相关问题