Что {version} в ScriptBundle ( "~/scripts/jquery- {version}.js" )

Я пытаюсь начать работу с приложениями MVC SPA, и я заметил в BundleConfig следующее:

 ScriptBundle("~/scripts/jquery-{version}.js")

Как это работает? Что такое {version} и откуда она взята?

И где можно найти дополнительную информацию, как работает BundleConfig и как его настроить?

Спасибо

Ответ 1

См. ответы на этот вопрос.

Кроме того, проверьте эту ссылку. Раздел Bundling and Optimization обсуждает использование тега {version}.

Ответ 2

Он позволяет указать формат номера версии (semver), который используется многими библиотеками. Например, вы ссылаетесь на jquery-1.9.1, а затем на jquery-1.9.2. Используя {version}, вам не нужно менять свой код, вам просто нужно перестроить пакет.