Asp.net 渲染DynamicFolderBundle?

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

我正在尝试添加一个捆绑文件夹,这样我就不必手动将每个新的.less文件添加到通常的捆绑包中,但我不知道如何渲染它

在BundleConfig中

 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")