Can it be used with MSBuild?

Feb 18, 2009 at 8:15 AM
Hello,

My requirement is to change the version of all projects in all solutions at the end of release iterations.

For example, if the product is version 4.3, the R&D team works with versions like 4.3.0.*.
The Visual Studio built-in build auto-increment is sufficient for our needs.

When the release iterations are finished, the QA team would like the R&D delivers assemblies with a specific version build for example 4.3.0.9000.
At that point we need to set a fixed version for all the assemblies, if possible in one step. Is it possible with that tool?

We are building our projects/solutions with a continuous build server with MSBuild. Is this plug-in useful in that context ?

Thanks
Coordinator
Feb 28, 2009 at 2:46 PM
Currently the addin only works from within Visual Studio. Maybe I'll add MSBuild support in the future but this will probably lack the source control support (needs some investigation). So this addin can't help if you're trying to auto increment on the build server via MSBuild.
You can however use the addin to increase versions automatically by R&D (via Visual Studio). And yes; keeping all assemblies versions in sync can by done with this tool. What you probably want in that case is one central AssemblyInfo containing the version attributes and link this file into all your assemblies. You then let the addin update that central file (via the solution properties).

Hope this helps.