我刚刚开始研究Microsoft Ajax Minifer 4.0以用于我正在处理的 Visual Studio 2008 Web 应用程序。事实证明,将它挂接到 .csproj 文件很容易,因此它为所有脚本生成了 .min.js 文件,但是我对如何将它与 Web 设置项目和源代码控制集成感到困惑。
基本上我想要做的是将生成的 .min.js 文件包含在 Web 设置项目中,而不将它们包含在源代码控制中,因为:
- 必须在构建执行之前检查它们是一件痛苦的事情(如果它们没有被检查出来,缩小器就不能修改它们)。
- 由于它们是作为“构建工件”创建的,因此将它们存储在源代码控制下似乎是错误的。
到目前为止,我设法遇到的唯一选择是通过右键单击 Web 设置项目并选择“添加 > 文件”,然后拥有相关文件夹,将 .min.js 文件明确包含在设置项目中层次结构在“目标机器上的文件系统”中重复,以便我可以将文件强制到正确的位置。这既不优雅也不简单/健壮,因为:
- 它需要我手动将每个缩小的 js 文件手动添加到 Web 设置项目中
- 在 Web 应用程序项目和 Web 设置项目中维护相关目录结构的副本
- 请记住将任何新的 js 文件缩小版本添加到 Web 设置项目
有没有更好的方法来做到这一点?