1

我正在使用(EmbeddedResourceVirtualPathProvider)来允许视图等存在于不同的 DLL 中。除了捆绑之外,我已经将所有这些都很好地工作,我已将 Microsoft.AspNet.Web.Optimization 升级到支持 VPP 但我无法使用通配符的 1.1.2。

例如,这行得通。

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 代码,完全指定路径显然不是世界末日,但如果可以的话,我想让它工作

4

0 回答 0