【问题标题】:Where can I find the documentation for the different msbuildargs options?在哪里可以找到不同 msbuildargs 选项的文档?
【发布时间】:2020-12-01 14:31:25
【问题描述】:

我正在创建构建管道。我有一个vsBuild@1 步骤,我想看看我可以在msBuildArgs 中使用哪些选项。我查看了多个链接,例如 https://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild-command-line-reference?view=vs-2019,但找不到我可以设置的不同字段或参数,例如 '/p:DeployOnBuild=true /p:SkipInvalidConfigurations=true

在哪里可以找到所有这些选项的文档?

【问题讨论】:

  • /p=xx 是构建项目属性。常见的是here
  • 嗨 Hussam,您有机会实施 Leo 建议的解决方案吗?你能解决吗?

标签: azure-pipelines azure-pipelines-build-task


【解决方案1】:

在哪里可以找到不同 msbuildargs 选项的文档?

没有这样的文档可以列出 MSBuild 的所有 msbuildargs。 MSBuild 没有可供您选择的完整参数列表,因为您可以发送您喜欢的任何参数。它是 MSBuild 的调用者和 MSBuild 构建脚本(例如 vs sln 或 csproj 文件)的作者之间的一种通信方式。

msbuildargs 通常包含一些common properties,但也包含一些特定于特定构建操作的属性,例如,deploy: DeployOnBuildMSBuild Properties。它还包含发布文件或我们自定义的.targets 文件中的属性。

因此,msbuildargs除了一些常用的属性外,还有更多与MSBuild的动作和正在构建的项目类型相关的属性。目前,它没有完整的列表。

一些常用的 MSBuild 属性:

Common MSBuild project properties

MSBuild Properties

MSBuild command-line reference

Parameters for MSDeploy

等等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    • 2018-02-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    相关资源
    最近更新 更多