TFS Build:在序列控制流中访问自定义 MSBuild 文件

TFS Build: accessing custom MSBuild file within sequence control flow

我很难尝试执行最简单的操作:运行 来自实验室测试 运行ning 构建定义的自定义 MSBuild 脚本(放置在专用 "BuildScripts" 文件夹中)。在测试执行之前它应该做的是触发子构建,获取构建源并通过 MSBuild 脚本 执行配置文件的修改。这就是我挣扎的地方。假设我在源设置中指定了构建脚本文件夹(映射到 $(SourceDir))并且我使用 MSBuild activity 来 运行 脚本,我在项目文件位置的路径中指定了什么?

非常感谢您分享任何提示。

谢谢。

没听说过"MSBuild script"。如果你的意思是在构建过程中 运行 powershell 脚本。那么你想在哪里指定项目文件的路径呢?在脚本或构建模板的配置中?建议您提供截图。

此外,您可以使用 "invokeprocess" 工作流程 activity 在构建期间调用 powershell 脚本。

如果我对您的要求理解正确,您可以在将文件上传到版本控制后立即selectBuild Process 中的 MSBuild 脚本文件。

点击下面的按钮:

您将看到一个对话框,显示select您要构建的解决方案或项目:

然后单击“添加...”按钮,您将能够select从版本控制中获取文件。