ASP.NET MVC 4 ScriptBundle возвращает пустой

В частности, я пытаюсь создать ScriptBundle в MVC 4 с уже уменьшенными сценариями и вернуть этот же Bundle независимо от того, находится проект в Debug или нет.

Мой веб-проект ссылается на пакет NuGet MVC Telerik Grid. В этом пакете Telerik предоставляет только минимизированные файлы JS. Код комплектации приведен ниже.

        // telerik scripts
        bundles.Add(new ScriptBundle("~/scripts/bundles/telerik").Include(
            "~/Scripts/2012.1.214/telerik.common.min.js",
            "~/Scripts/2012.1.214/telerik.textbox.min.js",
            "~/Scripts/2012.1.214/telerik.calendar.min.js",
            "~/Scripts/2012.1.214/telerik.datepicker.min.js",
            "~/Scripts/2012.1.214/telerik.grid.min.js",
            "~/Scripts/2012.1.214/telerik.grid.filtering.min.js"));

Другие ScriptBundles работают нормально, но когда мой проект пытается ссылаться на этот пакет, запрос выглядит так:scripts/bundles/telerik?v=  Ничего не возвращаю.

Если я установлюBundleTable.EnableOptimizations = trueзатем он возвращает ScriptBundle и ссылается на конкретную версию, однако это решение неприемлемо.

Я не хочу насильно устанавливатьBundleTable.EnableOptimizations = true, поскольку я хочу, чтобы все другие комплекты возвращали не минимизированные версии, когда это уместно.

У кого-нибудь есть подобный опыт, и если да, каково было решение?

Ответы на вопрос(1)

Ваш ответ на вопрос