如何将捆绑和缩小添加到ASP.NET MVC项目?

时间:2012-08-13 14:07:33

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

我刚刚将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>

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

1 个答案:

答案 0 :(得分:4)

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