I have a VS 2012 solution that includes a number of unit test projects. I work on a team with a fairly large scale implementation of TFS 2010. I have a dedicated VS 2010 build controller/agent for this solution.
After installing .NET 4.5 and the .NET 4.5 SDK on the TFS 2010 based build controller/agent I am able to successfully build my solution.
However, the build server will not execute the VS 2012 based unit tests. I was getting error messages relating to the Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll used by the Test projects. I added that dll to source control and referenced the version of the dll in source control, but still got the same errors during the build.
I installed VS 2012 on the build server as a last resort. Now I don't get errors relating to the Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll, but the build runs indefinitely.
- Is this a supported scenario? Should I be able to run VS 2012 unit tests on a TFS 2010 Build Controller/Agent?
- If this is supported, what steps are required to make it happen?
Thanks in advance for your help!