locked
Could Visual Studio 2013 support 2012 build controller machine? RRS feed

  • Question

  • Hi:

    We have a 2012 build controller/agent and VS 2012 Update 2. However, we experienced many issues involving tests. It's up and down, unpredictable. So, we want to use Visual Studio 2013 which seem to fix that issue.

    Is it possible? if yes, how can we change our build definition process to use the Visual studio 2013? When I change the BuildProcessVersion to 12, I got an exception message "The build controller used for this build does not support the version of the template file used by the build definition. The version of the template file is 12.0. The maximum supported version for this build controller is 11.0.0.0"

    Our TFS Server (app. tier) is 2012.

    Thanks


    • Edited by TTCN2k4 Thursday, October 31, 2013 2:52 PM typo
    Thursday, October 31, 2013 2:48 PM

Answers

  • Hi TTCH2k4,

    Firstly, you need to install VS2013 on the TFS build agent machine, as all queued builds will run on that machine. Then, instead of changing the BuildProcessVersion property, you need to change the involved MSBuild version. Open the build process template, find the Run MSBuild for Project activity, change the ToolPath property to the 2013 version msbuild.

    See:

    Thanks.


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click&nbsp;<a href="http://support.microsoft.com/common/survey.aspx?showpage=1&scid=sw%3Ben%3B3559&theme=tech">HERE</a> to participate the survey. Thanks!

    Friday, November 1, 2013 2:09 AM
    Moderator