【问题标题】:How to add bundling and minification to an ASP.NET MVC project?如何将捆绑和缩小添加到 ASP.NET MVC 项目?
【发布时间】:2012-08-09 18:47:13
【问题描述】:

我刚刚将一个 ASP.NET MVC 3 项目升级到 MVC 4,现在正在尝试向它添加捆绑和缩小工具。到目前为止,我已经通过 NuGet 安装了Microsoft ASP.NET Web Optimization Framework,并在 Web.config 的 Razor 命名空间中添加了 System.Web.Optimization:

<system.web>
  ...
  <pages>
    <namespaces>
      ...
      <add namespace="System.Web.Optimization" />
      ...
    </namespaces>
  </pages>
  ...
</system.web>

但是,@Styles 和 @Scripts 仍然无法在我的 Razor 视图 (*.cshtml) 中直接访问,我不得不在它们前面加上 System.Web.Optimization 命名空间。关于我缺少什么的任何线索?

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-4 bundling-and-minification


    【解决方案1】:

    您在哪个 web.config 中添加了命名空间?视图文件夹中有一个,项目的根目录中有另一个。您必须在两者中添加命名空间。

    【讨论】:

    • 啊,可能就是这样。我只添加了修改过的根目录。明天试试你的建议。
    • 好的。好看。如果没有成功,请不要忘记重新启动 Visual Studio
    • @vfabre 为什么在将命名空间添加到 web.config 后必须重新启动 Visual Studio?
    • @amirhosseinab 我不知道为什么,但有时他们无法识别新的命名空间。
    猜你喜欢
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    • 2017-12-12
    • 2014-04-16
    • 2014-11-26
    • 2015-07-15
    • 1970-01-01
    • 2018-05-11
    相关资源
    最近更新 更多