Что-то заменило bundleconfig.json в ASP.NET Core MVC 2.1? - PullRequest
0 голосов
/ 18 мая 2018

Когда я создаю новое ядро ​​ASP.NET MVC Core для 2.1 RC1, он не создает файл bundleconfig.json, который используется для связывания и минимизации.Этот файл создается, если я нацеливаюсь на 2.0.

Вот пример, решение содержит новый проект с таргетингом 2.0 и другой таргетинг 2.1: enter image description here

Что-то заменило встроенное связывание и минификацию, илиэто просто ошибка в RC1?

Ответы [ 3 ]

0 голосов
/ 26 мая 2018

bundleconfig.json был удален из шаблонов 2.1, поскольку он опирался на инструмент, не созданный или не поддерживаемый Microsoft.См. https://github.com/aspnet/templating/issues/326.

Этот файл [bundleconfig.json] предназначен для настройки различных заклинаний инструмента BundlerMinifier, который на самом деле не поставляется в шаблонах или не поддерживается Microsoft.

Команда ASP.NET Core рассматривает вопрос о замене этого на «libman», который будет поддерживаемой функцией Visual Studio.Эта работа еще не закончена.Смотри https://github.com/aspnet/templating/issues/471

0 голосов
/ 07 декабря 2018

Я только что установил Bundler и Minifier в свой проект ASP.NET Core MVC.Когда я щелкнул правой кнопкой мыши Bundler and Minifier> Bundle File , он сделал для меня bundleconfig.json, который я затем мог установить для связывания в каждой сборке.Публикация моего веб-приложения в Azure отправила правильные минимизированные файлы CSS и JS.

Один недостаток заключается в том, что вам необходимо минимизировать каждый файл, что не имеет значения для меня, поскольку у меня есть 2, но я представляю большинство реальных проектов.будет гораздо больше.

0 голосов
/ 21 мая 2018

У меня была та же проблема, я смог скопировать существующий файл пакета в проект, и это сработало для меня.Вам нужно следовать этому руководству и установить расширение Bundle & Minifier… также убедитесь, что вы используете VS 15.7.

Похоже, файл комплекта не включен в последнюю версиюшаблон проекта.

...