将一个文件夹中的所有文件包含在一个包中

当使用 BundleConfig时,是否可以包含一个文件夹的所有文件,包括子文件夹的所有文件(及其子文件夹等) ?

我找到了 .IncludeDirectory(),但它似乎只包括文件夹本身的文件,而不是子文件夹的文件。

59460 次浏览

Use the overload of IncludeDirectory method which accepts bool searchSubdirectories as third parameter.

MSDN:

searchSubdirectories - Specifies whether to recursively search subdirectories of directoryVirtualPath.

Example:

bundles.Add(new ScriptBundle("~/bundles/scripts")
.IncludeDirectory("~/Scripts", "*.js", true));