我可以在构建前和构建后事件中使用像 $(ProjectDir) 这样的 VS 宏。但是有什么方法可以在批处理文件中指定它们并将批处理文件作为我的构建前和构建后事件运行?
例如
前
构建后事件
copy $(ProjectDir)foo.txt $(ProjectDir)\out\foo.txt
后
构建后事件
CopyFoo.cmd
CopyFoo.cmd包含在哪里
copy $(ProjectDir)foo.txt $(ProjectDir)\out\foo.txt
我想这样做是为了使我的构建事件列表更易于编辑/更新。编辑批处理文件比在 VS 中编辑构建事件框容易得多。