0

(这与 XNA 内容管道无关)

我正在尝试使用 Visual Studio 实现内容管道,即:

  1. 项目 A 生成文件 a
  2. 项目 B 产生文件 b
  3. a 和 b 被传递到外部压缩工具,该工具生成输出文件 a' 和 b'
  4. a'、b' 和一些额外的元信息被传递给项目 C 并将其合并到文件 c 中
  5. c最终传递给实际的项目D

从 A/B 到 D 的整个过程大约需要 10 到 20 分钟。自然,我希望尽可能少地执行此操作,以便能够在没有太多停机时间的情况下继续处理任何这些项目。管道还应该易于扩展。

照原样,整个管道是使用 VS10 Makefile 项目中的各种命令行调用来执行的。因此,每次我构建解决方案时,管道都会运行,即使内容文件或项目根本没有改变。

显然这不是最聪明的方法,那么解决此类问题的通常方法是什么?自定义构建步骤?批处理文件?

4

0 回答 0