作为测试过程的一部分,我正在尝试为 MVS 2010 创建一个空的 MSBuild 平台目标,其唯一的工作是在单击“构建”时调用批处理文件。我想完全忽略 c++ 文件的构建和链接过程,只需调用一个批处理文件(可能带有构建后事件?)。
到目前为止,我已经在 \MSBuild\Microsoft.Cpp\v4.0\Platforms 复制了 Win32 平台并将其命名为“TestPlatform”,并开始破解它并设法禁用构建步骤,但它相当合理地失败了在链接步骤中,当它找不到构建文件未生成的我的 SampleProject.o 文件时。
我已经订购了 Hashimi 和 Bartholomew 所著的“Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build”一书,但是当它到达这里时,如果有人对这个主题有任何智慧的话,我将不胜感激。具体来说:
1 - 如何绕过链接步骤。
2 - 如何添加自定义步骤来调用 DoSomething.bat 文件
谢谢您的帮助 :)