EmbeddedResourceVirtualPathProvider +使用通配符捆绑

时间:2013-12-17 18:40:52

标签: c# asp.net-mvc-4 virtualpathprovider

我使用(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代码,显然不是完全指定路径的世界末日,但我想得到这个如果我可以工作

0 个答案:

没有答案