I would like to be able to specify the version number for all assemblies to be generated during a build as a MSBuild command argument like this:
MSBuild.exe
I know this is an old question but Google leads me to here as top result.
I followed a simple solution in this. No need for extension pack.
Basically what you need to do is add a "BuildCommon.targets" files and modify your csproj file accordingly to have the version number specified in msbuild like:
msbuild.exe abc.sln /p:Configuration=Release;VersionAssembly=1.2.3.4
Hope this helps.