我正在使用带有 SP1 的 Visual Studio 2005 Express Edition。
我有一个预链接事件,它需要调用一个程序并将其输出发送到另一个程序。
foo | bar
从命令行或批处理文件调用时,此命令按预期工作。从 Pre-Link 事件调用该命令时会失败(即使 Pre-Link 事件调用包含该命令的单独批处理文件)。'foo' 运行并产生出现在 Visual Studio 中的输出,但此输出不会馈送到 'bar',实际上它似乎根本不会调用 'bar'。即使当 Pre-Link 事件调用 CMD 或 NMAKE 进而调用管道命令时,也只有 'foo' 运行。
Visual Studio 是否损坏和/或我可以执行一些神秘的仪式来完成这项工作?