Sourav Kundu
Sourav Kundu

Reputation: 428

How do I pass OutDir value in azure-pipelines.yml for the VSBuild task?

This is how the task step looks. I am not able to get the output files into the $(Build.ArtifactStagingDirectory) directory.

- task: VSBuild@1
  inputs:
    solution: '$(solution)'
    platform: '$(buildPlatform)'
    configuration: '$(buildConfiguration)'
    msbuildArguments: '/p:OutDir="$(Build.ArtifactStagingDirectory)"'

I'm wondering if the msbuildArguments parameter is in the right format.

Upvotes: 4

Views: 1489

Answers (1)

Sourav Kundu
Sourav Kundu

Reputation: 428

- task: VSBuild@1
  inputs:
    solution: '$(solution)'
    platform: '$(buildPlatform)'
    configuration: '$(buildConfiguration)'
    msbuildArgs: "/p:OutDir=$(Build.ArtifactStagingDirectory)"

Apparently, its msbuildArgs and not msbuildArguments.

Upvotes: 5

Related Questions