Hi,
We are using a Azure DevOps build pipeline to build the control and generate the solution file. The ControlManifest.Input.xml has a version attribute for the control. Is there a way to auto update this?
I would like to do the following:
<control namespace="MyComponent" constructor="MyComponent" version="1.0.$(BuildID)" display-name-key="Mycomponent" description-key="My Fancy Component" control-type="standard">
And have $(BuildID) to re placed with the current buildid.
Any thoughts on this?
thanks @HansG Hans for testing the solution provided by @Mikkelsen2000 . It works nicely.
We made it work with XML Poke. Didn't see an easy way to do it with the file transform.
Hi Pieter,
One way to do this is via an msbuild target in your .cdfproj file with an XmlPoke msbuild task: https://docs.microsoft.com/en-us/visualstudio/msbuild/xmlpoke-task?view=vs-2019 and pass in $(BuildId) when you build the solution as part of the pipeline
There’s also a builtin VSTS task “File Transform” https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/file-transform?view=azure-devops
Happy to setup a call to talk/walk through this with you if you'd like?
WarrenBelz
109
Most Valuable Professional
Michael E. Gernaey
82
Super User 2025 Season 1
MS.Ragavendar
72