2013-04-18 3 views
2

У меня есть Visual Studio проект с Web Основы и машинопись и JavaScript обвязки.Как обновить файл пакета javascript из сохраненного файла машинописного текста?

Я хотел бы быть в состоянии сделать следующее:

  1. изменения машинопись файл (abc.ts) и сохранить его (ок)
  2. изменения компилируются в abc.js файла JavaScript (ok)
  3. после обновления файла abc.js см. файл пакета javascript BundlePage.js.bundle обновлен - это не работает!

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

В настоящее время для того, чтобы сделать это теперь у меня есть некоторые ручные опции:

  • а) открыть пакет XML файл BundlePage.js.bundle и сохранить его, как он будет обновлять BundlePage.js файлов целого пучка
  • b) сделать Alt + Shift + I для обновления всех файлов пакета в проекте; очень неуклюжий, поскольку он обновляет все файлы пакетов в проекте и проверяет их
  • c) или отредактируйте и сохраните файл javascript файла (abc.js), который после сохранения запускает обновление связанного файла javascript BundlePage.js.

Есть ли у кого-нибудь представление о том, как внести изменения в файл машинописного файла, чтобы инициировать обновление поврежденных файлов javascript?

Вот моя программа:

  • Windows 7
  • MS Visual Studio Premium 2012 Версия 11.0.60315.01 Update 2
  • MS .NET Framework версии 4.5.50709
  • Web Основы 2.6
  • Машинопись 0.8.3.

Заранее за вашу помощь. Мигель.

+1

Является ли это проект ASP.NET WebForms или проект ASP MVC? С ASP MVC, по крайней мере, вы можете использовать встроенную функцию «связывания и минимизации», чтобы сделать это автоматически. –

ответ

2

Должно работать. Ошибка была исправлена ​​в версии 1.8 http://webessentials.uservoice.com/forums/140520-general/suggestions/3358548-update-bundle-on-save-on-an-included-file-suppor quote «Оба пакета JS и CSS обновляются, когда обновляется файл .bundle или любой .js/.css-файл, включенный в комплект поставки». Работает и на моей машине.

0

Web Основы Пакетирование, по-видимому, не поддерживается в VS2012, то первая поддерживается версия 2013: http://vswebessentials.com/features/bundling# (и нажмите на 2012 фильтра)

+1

@ hiro-protagonist, это не ответ только на ссылку. Ссылка предназначена для справки. Так получилось, что ответ короткий. –

+0

согласован и убран. Прости. –

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