Only a few assemblies of a large solution gets a version

Apr 16, 2013 at 1:31 PM
I have a solution with 39 projects in it. I have followed the documentation and set it up for my continuous build.
It runs ok, but when my continuous build runs, only 7 dlls and the exe file gets versioned, the rest are stuck at version 1.0.0.0

Any ideas?
Aug 2, 2013 at 12:29 PM
Getting the same issue.

I think its down to projects not being a sibling or child of the solution file. If the projects are in another folder it does not get updated.

I'm looking for a solution as we speak.

will update if I find it.

BG
Aug 2, 2013 at 2:51 PM
Ok, so here's a 'Work Around'.

It looks as though the process works like:-

1 .find the first sln from the build root.
2 . use this directory as the base to search for projects, looking in that and all child directories.

What I did was to create a completely blank sln called 'Build dll Versioning' and put it in the folder you actually want to start the process from, ie the parent directory of the original sln or even its parent again. so it can navigate to your other projects.

then edit your build definition and put your new solution 1st to be built.

Dirty, But quick and easy.