有没有办法从代码隐藏中读取System.Web.Optimization内容?



是否有办法从代码隐藏中读取System.Web.Optimization内容?我试着在dll周围戳,但我找不到一种方法来读取包的内容(据我所知,它是通过一个处理程序来工作的,它处理对包的调用。

我的意图是使用sass,这将导致更繁重的处理,因为转换(在最小化之上),并将其生成为文件,然后将其提供给最终用户。我通过使用WebRequest读取文件并保存响应找到了一种解决方案,但对我来说,它只是感觉有点黑客化。

您可以通过Optimizer类来做到这一点,这段代码是1.1-beta1版本的最新版本:

        BundleCollection bundles = new BundleCollection();
        bundles.Add(new StyleBundle("~/bundles/css").Include("~/Styles/image.css", "~/Styles/nested/image2.css"));
        OptimizationSettings config = new OptimizationSettings() {
            ApplicationPath = TestContext.DeploymentDirectory,
            BundleTable = bundles
        };
        BundleResponse response = Optimizer.BuildBundle("~/bundles/css", config);

和响应。

相关内容

最新更新