避免在MVC bundleconfig中缩小特定的CSS

时间:2018-05-27 01:23:49

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

在MVC BundleConfig.cs中,当debug=falseBundleTable.EnableOptimizations = true;缩小脚本和css文件时,如果我想明确避免应该缩小特定的那个?

我有一个有问题的css文件,一旦缩小就会被破坏。所以我想只保留那个。 (请不要建议修复破损的CSS等...)

我的意思是作为一个例子:

 bundles.Add(new StyleBundle("~/Content/css").Include( 
                    "~/Content/myStyle1.css",
                    "~/Content/myStyle2.css",
                    "~/Content/myStyle3.css",
                    "~/Content/myStyleDoNotMinify.css" 
                )); 

如何排除最后一个不被缩小,但仍包括在内?

我是否应该根据特定的css使用bundle配置?

1 个答案:

答案 0 :(得分:1)

正如您的建议,您可以链接文件" myStyleDoNotMinify.css"单独而不添加到包中。如果您想将所有css文件包含在文件夹中并且只是排除此文件,则可以使用忽略列表。

bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/*.css"));

BundleTable.Bundles.IgnoreList.Ignore("myStyleDoNotMinify.css", OptimizationMode.Always);