gpt4 book ai didi

msbuild - 如何在 MSBuild 脚本中使用自定义变量?

转载 作者:行者123 更新时间:2023-12-02 18:26:31 26 4
gpt4 key购买 nike

使用 MSBuild.exe 构建时是否可以在命令行上使用自定义变量,如下所示:

MSBuild.exe bootstrapper.msbuild <custom_variable1=custom_variable_value1>

custom_variable2=custom_variable_value2>...<custom_variablen=custom_variable_valuen>

目的是知道我是否必须启动另一个可执行文件。

最佳答案

您应该从基础开始。答案可以在the official documentation中找到。 .

MSBuild 调用这些属性而不是变量。

实践中:

msbuild bootstrapper.msbuild /p:custom_variable1=custom_variable_value1

在 MSBuild 文件中,您可以这样使用它:

<Target Name="MyTarget">
<PropertyGroup>
<custom_variable1 Condition="'$(custom_variable1)'==''">defaultValue</custom_variable1>
</PropertyGroup>
<Exec Condition="'$(custom_variable1)'=='someValue'" .../>
</Target>

如果该属性不存在或为空,则会为其分配一个默认值,并且仅当该值等于 someValue 时才执行 Exec 任务。

关于msbuild - 如何在 MSBuild 脚本中使用自定义变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26328431/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com