На ум приходит пара идей:
1) Воспользуйтесь выпущенным исправлением, чтобы разрешить отладочные / intellisense версии файлов .js: KB958502
Это позволит вам написать (хотя и один) большой, полностью читаемый js-файл, но обратитесь к полной версии вашего скрипта src, которая может быть сгенерирована во время сборки. Hofix позволяет VS находить файлы с именами «-vsdoc.js» или «.debug.js» вместо файлов, на которые есть ссылки (поэтому вы ссылаетесь на «/scripts/myscript.js» в атрибуте src, но сначала IDE будет выглядеть для "/scripts/myscript-vsdoc.js", затем "/scripts/myscript.debug.js", и, наконец, он будет искать "/scripts/myscript.js" - немного больше информации можно найти в Блог команды разработчиков Visual Web .
2) Другие опубликовали пользовательских диспетчеров сценариев , которые они написали, которые будут ссылаться на основную версию во время отладки, но в режиме выпуска будет запрашиваться свернутая версия.
3) Я уверен, что где-то читал, хотя сейчас не могу найти информацию о ком-то, кто написал свой собственный метод расширения HTML-помощника, который генерировал бы вызов сценария соответствующим образом в зависимости от режима buid - аналогично процесс к идее Рика, но позволяющий вам работать более «обычным» образом, хотя я не уверен, насколько хорошо он работал с intellisense.
В данный момент я склоняюсь к 1 - используя процесс, подобный тому, что здесь сделал Ник Берарди: Как создать YBI Compressor MSBuild Task , чтобы сгенерировать свернутый js.