Asp.net 渲染DynamicFolderBundle?
我正在尝试添加一个捆绑文件夹,这样我就不必手动将每个新的.less文件添加到通常的捆绑包中,但我不知道如何渲染它 在BundleConfig中Asp.net 渲染DynamicFolderBundle?,asp.net,asp.net-mvc-4,bundling-and-minification,asp.net-optimization,Asp.net,Asp.net Mvc 4,Bundling And Minification,Asp.net Optimization,我正在尝试添加一个捆绑文件夹,这样我就不必手动将每个新的.less文件添加到通常的捆绑包中,但我不知道如何渲染它 在BundleConfig中 BundleTable.Bundles.Add(new DynamicFolderBundle("Content/autobundled", "*.less", new LessTransform(), new CssMinify())); //.less sheets are at Content/autobundled/example.less
BundleTable.Bundles.Add(new DynamicFolderBundle("Content/autobundled", "*.less", new LessTransform(), new CssMinify()));
//.less sheets are at Content/autobundled/example.less
在Razor页面中:
@Styles.Render("Content/autobundled")
输出:
<link href="/Binky.Web/Content/autobundled" rel="stylesheet">
但这并没有链接任何文件,只是链接到不可浏览的目录。我读到的文章没有提到创建文件夹包后如何使用它们。
基本上创建bundle,其中第一个参数是bundle的名称(不是路径)
bundles.Add(new DynamicFolderBundle("less", "*.less", new LessMinify()));
并通过选择一个路径来呈现它们,并使用附加到路径的包名称来表示“从此路径获取此命名包中指定的所有文件”
我也在使用它:
bundles.Add(new DynamicFolderBundle(“userScripts”,“*.js”,new JsMinify()).Include(“~/Scripts/YGeneral.js”).Include(“~/Scripts/ZGeneral.js”)
。但出于某种原因,它首先从DynamicFolderBundle
输出中放入脚本,然后放入另一个Includes
。如何首先放置包含
,然后放置动态文件夹
?
@Styles.Render("~/Content/autobundled/less")