2014-11-01 83 views
5

什么是System.Web.Optimization.BundleWebEssentials的Visual Studio插件捆绑操作之间的差异?
我的意思不仅是最后的结果应该是几乎相同,但也是内部,特别是。调试和发布模式中的差异(如果有的话)。
而且,最后,我得到了什么以及我选择了哪一种?System.Web.Optimization.Bundle与WebEssentials捆绑

回答

1

我们知道System.Web.Optimization.Bundle主要用于捆绑的JS和CSS文件,以减少页面大小或加载问题,但网络要点是的(大部分)网络相关的增强集合视觉工作室。 它包含了大量新的IntelliSense完成(特别是CSS),新的BrowserLink功能,用于Javascript文件的自动JSHint,用于HTML和CSS的新警告以及许多其他功能。任何你想添加的网络相关功能都应该放在这里。

详细如果你想检查下面的链接可能是有用的。

  1. 捆绑和manification https://docs.microsoft.com/en-us/aspnet/mvc/overview/performance/bundling-and-minification

  2. 对于Web基本 https://blogs.msdn.microsoft.com/mvpawardprogram/2013/11/05/making-web-development-wonderful-again-with-web-essentials/

0

我用两种方法都时有发生。结果几乎相同(输出文件的大小,编译时间等)。

  1. System.Web.Optimization。您通过* .cs和* .cshtml文件维护功能。

  2. Web Essentials。您通过上下文菜单维护功能,并在.json(xml)文件中累积配置。

但是,如果你开发的静态HTML页面(无任何服务器端)

不能使用System.Web.Optimization方法