6

我在 TFS 2012 实例中设置了构建定义。在此构建定义中,我想传入一个自定义参数并在我的 .csproj 文件中访问所述参数。例如:

MSBuild Arguments: /p:MyFoo=1

在我的 .csproj 文件中,我想这样做:

<ItemGroup Condition=" '$(MyFoo)' == '1' ">

这是可能的,还是我做错了?

4

1 回答 1

11

这是不可能的,它很容易做到。编辑您的构建定义,在进程选项卡下展开“高级”部分,您将看到一个名为“MSbuild Arguments”的属性以问题中的格式添加参数。例如/p:MyFoo=1

例如

将 msbuild 参数添加到 TFS 构建定义

您还可以在对构建进行排队时输入参数

在此处输入图像描述

于 2013-02-26T16:56:05.687 回答