我使用(EmbeddedResourceVirtualPathProvider )允许视图等存在于不同的DLL中。除了收集之外,我已经完成了所有这些工作,我已将Microsoft.AspNet.Web.Optimization升级到支持VPP的1.1.2,但我无法使用通配符。
e.g。 这很有效。
bundles.Add(new ScriptBundle("~/bundles/modernizr").Include("~/Scripts/modernizr-2.6.2.js"));
这不是
bundles.Add(new ScriptBundle("~/bundles/modernizr").Include("~/Scripts/modernizr-*"));
我收到了ArgumentException"目录不存在。"使用以下StackTrace
at System.Web.Optimization.Bundle.Include(String virtualPath, IItemTransform[] transforms)
at Shell.BundleConfig.RegisterBundles(BundleCollection bundles) in c:\dev\test\CIT\Shell\App_Start\BundleConfig.cs:line 24
at CIT.MvcApplication.Application_Start() in c:\dev\test\CIT\CIT\Global.asax.cs:line 22
据我所知,它根本没有进入VPP代码,显然不是完全指定路径的世界末日,但我想得到这个如果我可以工作