2015-07-12 2 views
2

Можно ли включить целую директорию, а не только путь в Bundle.config? Это намного проще, чем прямо указывать каждый файл.Включить каталог в 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> 

ответ

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

+0

Если бы нисходящий ответ на мой вопрос мог объяснить мне, почему они были заблокированы, я был бы очень доволен. – CodeCaster

Смежные вопросы