web-dev-qa-db-fra.com

Inclure tous les fichiers d'un dossier dans un seul paquet

Lorsque vous utilisez BundleConfig, est-il possible d'inclure tous les fichiers d'un dossier, y compris tous les fichiers des répertoires enfants (et leurs répertoires enfants, etc.)?

J'ai trouvé .IncludeDirectory() mais il semble inclure uniquement les fichiers du dossier lui-même, pas les fichiers des sous-dossiers.

108
Jordan Axe

Utilisez la surcharge de la méthode IncludeDirectory qui accepte bool searchSubdirectories comme troisième paramètre.

MSDN:

searchSubdirectories - Spécifie s'il faut rechercher de manière récursive les sous-répertoires de directoryVirtualPath.

Exemple:

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