使用此源代码,缩小文件不起作用。如果我删除不会缩小文件的行BundleTable.EnableOptimizations = true;
,它会起作用。MVC 4缩小不能正常工作
总体而言,当EnableOptimization
设置为false时,由于脚本,CSS和LESS文件已正确加载,所以捆绑工作正常。我不明白为什么它不起作用。以下是我捆绑CSS,Javascript和LESS文件的代码。
var defaultCss = new StyleBundle("~/bundles/css")
.Include("~/Static/css/bootstrap.css",
"~/Static/css/bootstrap-responsive.css",
"~/Static/css/media.css",
"~/Static/css/style.css",
"~/Static/css/editmode.css",
"~/Static/less/framework.less",
"~/Static/less/navigation.less",
"~/Static/less/variables.less");
defaultCss.Transforms.Add(new LessMinify());
defaultCss.Transforms.Add(new CssMinify());
bundles.Add(defaultCss);
var defaultJss = new ScriptBundle("~/bundles/js")
.Include("~/Static/js/jquery.js",
"~/Static/js/bootstrap.js",
"~/Static/js/site.js",
"~/Static/js/modernizr.js");
defaultJss.Transforms.Add(new JsMinify());
bundles.Add(defaultJss);
BundleTable.EnableOptimizations = true;
代码正在生成,也没有语法错误。我重新检查了所有文件3次。(页面源代码并单击了css和js的代码)所有文件都在那里。感谢你的回答 – 2013-04-26 15:47:46