在Bundle.config中包含目录

时间:2015-07-12 01:23:04

标签: asp.net bundling-and-minification

是否可以在Bundle.config中包含整个目录而不仅仅是路径?它比明确说明每个文件容易得多。

我已将directory作为include标记的属性输入,但自动建议并不表示任何让我认为不可能的内容?

例如;

<?xml version="1.0" encoding="utf-8" ?>
<bundles version="1.0">
  <styleBundle path="~/Content/css">
    <include path="~/Content/bootstrap/bootstrap.css" />
    <include directory="~/Content/SomeDirectory" />
  </styleBundle>
</bundles>

1 个答案:

答案 0 :(得分:0)

作为explained here,有一个XSD可以确定Bundle.config文件中的内容。

include元素定义如下:

<xs:complexType name="include">
  <xs:attribute name="path" type="xs:string" use="required" />
</xs:complexType>

因此,唯一允许的格式为<include path="~/Content/bootstrap/bootstrap.css" />,其中path应指向单个文件(see ReadBundle() in BundleManifest.cs)。