Web Essentials - 捆绑版本

Bre*_*tin 15 visual-studio-2012 bundling-and-minification web-essentials

我目前正在使用Visual Studio Web Essentials来捆绑和缩小我的CSS和JavaScript文件.

目前,我手动创建一个版本号的包(如mybundle-1.0.0.css时被推到生产,以避免缓存问题).每次对源进行更改时,我还必须手动更改软件包文件版本号.

Web Essentials捆绑中是否存在我可能忽略的任何类型的自动版本控制功能?

理想的工作流程是:

  1. 开发人员更新源文件.
  2. Web essentials自动更新包.
  3. Web essentials会自动增加文件名中的版本号.

这可能吗?

如果没有,我很乐意听到有关更好的开发人员工作流程的任何建议.

Mad*_*sen 16

Web Essentials不支持动态版本控制.相反,我总是使用动态运行时功能自动将指纹附加到我的JS和CSS引用.这对我来说效果更好,因为它完全独立于任何构建过程或工具支持,而只是查看实际文件的更改.所以它更强大.

我只是写它在一篇博客文章在这里

  • 链接不太正确(不再?)http://madskristensen.net/post/cache-busting-in-aspnet (2认同)