2013-05-29 1 views
1

Я изо всех сил пытался получить свой пакет, чтобы разрешить мои .js-файлы во время выполнения в режиме выпуска, то есть с помощью команды <. Debug = "false" targetFramework = "4.0"/>.Нужно ли для пакета mvc 4 указать номер в файле js, чтобы использовать - {version}?

Через несколько часов я случайно изменил имя своих .js-файлов на имена файлов с помощью числа. Теперь это работает. Но я не могу найти на нем никакой документации! есть ли какое-то объяснение?

Вот мой код комплектации, последние 2 файла мои:

BundleTable.Bundles.Add(new ScriptBundle("~/bundles/topoix").Include(
        "~/Scripts/jquery-{version}.js", 
        "~/Scripts/JSON.js", 
        "~/Scripts/knockout-{version}.js", 
        "~/Scripts/tp-{version}.js", 
        "~/Scripts/tpmodel-{version}.js" 

      )); 

Это не делает сценарии, когда имена файлов ~/Scripts/tp.js, ~/Scripts/tpmodel .js, ~/Scripts/tp.min.js, ~/Scripts/tpmodel.min.js

но делает, когда имена файлов

~/Scripts/TP-1.0.0.js , ~/Script с/tpmodel-1.0.0.js, ~/Сценарии/tp.min-1.0.0.js, ~/Сценарии/tpmodel-1.0.0.min.js

(разница в том, добавление -1.0.0 к именам файлов).

ответ

0

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

Или добавьте пучки.IgnoreList.Clear();

Bundler not including .min files

+0

Спасибо, но я до сих пор не понимаю, почему добавив ряд моих имен файлов фиксированного мой отладки/выпуск выпуск расслоения. Я также прочитал сообщение, на которое вы указали, но не вижу никаких объяснений из моей резолюции. – learnerplates

+0

Вы использовали nuget для этой библиотеки? –

+0

Использование диспетчера пакетов Nuget в Visual Studio 2010 для получения моего пакета в веб-приложении MVC4. – learnerplates

 Смежные вопросы

  • Нет связанных вопросов^_^