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