Asp.net mvc 避免在MVC bundleconfig中缩小特定css

Asp.net mvc 避免在MVC bundleconfig中缩小特定css,asp.net-mvc,bundling-and-minification,Asp.net Mvc,Bundling And Minification,在MVC BundleConfig.cs中,当debug=false或BundleTable.EnableOptimizations=true时;它缩小了脚本和css文件,但如果我想明确避免不应该缩小的特定脚本和css文件,该怎么办 我有一个有问题的css文件,它一缩小就坏了。因此,我只想保持这一点。请不要建议修复损坏的css等 我的意思是作为一个例子: bundles.Add(new StyleBundle("~/Content/css").Include(

在MVC BundleConfig.cs中,当debug=false或BundleTable.EnableOptimizations=true时;它缩小了脚本和css文件,但如果我想明确避免不应该缩小的特定脚本和css文件,该怎么办

我有一个有问题的css文件,它一缩小就坏了。因此,我只想保持这一点。请不要建议修复损坏的css等

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

 bundles.Add(new StyleBundle("~/Content/css").Include( 
                    "~/Content/myStyle1.css",
                    "~/Content/myStyle2.css",
                    "~/Content/myStyle3.css",
                    "~/Content/myStyleDoNotMinify.css" 
                )); 
如何排除最后一个未缩小但仍包含的


我是否应该根本不为特定的css使用bundle配置

正如您所建议的,您可以单独链接文件myStyleDoNotMinify.css,而无需添加到捆绑包中。如果您想在一个文件夹中包含所有css文件,并且只排除该文件,您可以使用忽略列表

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

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

谢谢,但是忽略将不起作用,因为css根本不会被加载。我仍然想在不缩小的情况下添加它。为混淆道歉。我建议忽略列表,以防文件夹中有太多其他css文件,这样就可以很容易地加载除所讨论的文件之外的所有内容。您需要单独链接该文件,因为您将忽略它。