【发布时间】:2010-02-22 15:04:40
【问题描述】:
我刚刚开始研究 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 设置项目中
有更好的方法吗?
【问题讨论】:
标签: asp.net visual-sourcesafe web-setup-project microsoft-ajax-minifier