Каковы различия между System.Web.Optimization.Bundle и операции обвязки в WebEssentials Visual Studio плагин?
Я имею в виду не только конечный результат, который должен быть почти таким же, но и внутренним, особенно. различия (если есть) в режиме отладки и выпуска.
И, наконец, что я получу и что мне не хватает, если вы кого-то выбираете?System.Web.Optimization.Bundle против WebEssentials пакетирования
ответ
Как мы знаем System.Web.Optimization.Bundle в основном используется для пакетирования в JS или CSS файлы, чтобы уменьшить размер или загрузкой страниц, но веб Основы представляет собой набор (в основном) связанных с Интернетом усовершенствований Visual Studio. Он включает в себя множество новых дополнений IntelliSense (особенно для CSS), новые функции BrowserLink, автоматический JSHint для файлов Javascript, новые предупреждения для HTML и CSS и многие другие функции. Любая веб-функция, которую вы хотите добавить, должна, вероятно, идти здесь.
Подробнее, если вы хотите проверить, что ниже ссылки могут быть полезны.
Я использую оба подхода время от времени. Результат почти такой же (размер выходных файлов, время компиляции и т. Д.).
System.Web.Optimization. Вы поддерживаете функциональность через * .cs и * .cshtml файлы.
Веб-Essentials. Вы поддерживаете функциональность через контекстное меню и конфигурацию, накопленные в файлах .json (xml).
Но вы не можете использовать System.Web.Optimization подход, если вы разрабатываете статический HTML-страницу (не на стороне сервера на всех)