I am using Version 7.1.5 (build 24400) of TeamCity building a .Net solution. One of the builds we have uses a solution with many projects. Each of these projects use NuGet to manage dependencies that we build in another solution. Right now we update our references via Nuget and commit to SVN with that and TeamCity then builds. The issue we are running into is that if one project updates its dependency to a newer version, the built artifacts always come with the lowest version. This obviously causes a problem when we go to test.
Why is this happening? I would expect the default behavior to be that the highest version would be used (this is how VS2012 acts).
Is there a way to address this without updating all the references in all the projects for that build so that we get the highest version of the dependency?