mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 11:44:58 +08:00
Ensure file dependencies are inserted for "~/Themes" csproj files too
--HG-- branch : dev
This commit is contained in:
@@ -9,10 +9,14 @@ using Orchard.FileSystems.VirtualPath;
|
|||||||
using Orchard.Logging;
|
using Orchard.Logging;
|
||||||
|
|
||||||
namespace Orchard.FileSystems.Dependencies {
|
namespace Orchard.FileSystems.Dependencies {
|
||||||
|
/// <summary>
|
||||||
|
/// The purpose of this virtual path provider is to add file dependencies to .csproj files
|
||||||
|
/// served from the "~/Modules" or "~/Themes" directory.
|
||||||
|
/// </summary>
|
||||||
public class DynamicModuleVirtualPathProvider : VirtualPathProvider, ICustomVirtualPathProvider {
|
public class DynamicModuleVirtualPathProvider : VirtualPathProvider, ICustomVirtualPathProvider {
|
||||||
private readonly IDependenciesFolder _dependenciesFolder;
|
private readonly IDependenciesFolder _dependenciesFolder;
|
||||||
private readonly IEnumerable<IExtensionLoader> _loaders;
|
private readonly IEnumerable<IExtensionLoader> _loaders;
|
||||||
private readonly string[] _modulesPrefixes = { "~/Modules/" };
|
private readonly string[] _modulesPrefixes = { "~/Modules/", "~/Themes/" };
|
||||||
|
|
||||||
public DynamicModuleVirtualPathProvider(IDependenciesFolder dependenciesFolder, IEnumerable<IExtensionLoader> loaders) {
|
public DynamicModuleVirtualPathProvider(IDependenciesFolder dependenciesFolder, IEnumerable<IExtensionLoader> loaders) {
|
||||||
_dependenciesFolder = dependenciesFolder;
|
_dependenciesFolder = dependenciesFolder;
|
||||||
|
Reference in New Issue
Block a user