VS 2012 isn't supported as a TFS client (Bug #207)


Added by Casey Daniell about 5 years ago. Updated over 4 years ago.


Status:Closed Start date:10/03/2012
Priority:Normal Due date:
Assignee:Ruben Willems % Done:

0%

Category:Build Process Spent time: -
Target version:1.8.4
Affected version:1.8.1

Description

In the root/project/core/sourcecontrol/Vsts.cs @ master file CruiseControl checks the windows registry to find were tf.exe lives.

VS2012 isn't included in this check.

Paths are currently

private const string VS2010_32_REGISTRY_PATH = "Software\Microsoft\VisualStudio\10.0";
private const string VS2008_32_REGISTRY_PATH =
"Software\Microsoft\VisualStudio\9.0";
private const string VS2005_32_REGISTRY_PATH = "Software\Microsoft\VisualStudio\8.0";
private const string VS2010_64_REGISTRY_PATH =
"Software\Wow6432Node\Microsoft\VisualStudio\10.0";
private const string VS2008_64_REGISTRY_PATH = "Software\Wow6432Node\Microsoft\VisualStudio\9.0";
private const string VS2005_64_REGISTRY_PATH =
"Software\Wow6432Node\Microsoft\VisualStudio\8.0";

Paths shoudl be:
private const string VS2010_32_REGISTRY_PATH = "Software\Microsoft\VisualStudio\11.0";
private const string VS2010_32_REGISTRY_PATH =
"Software\Microsoft\VisualStudio\10.0";
private const string VS2008_32_REGISTRY_PATH = "Software\Microsoft\VisualStudio\9.0";
private const string VS2005_32_REGISTRY_PATH =
"Software\Microsoft\VisualStudio\8.0";
private const string VS2010_64_REGISTRY_PATH = "Software\Wow6432Node\Microsoft\VisualStudio\11.0";
private const string VS2010_64_REGISTRY_PATH =
"Software\Wow6432Node\Microsoft\VisualStudio\10.0";
private const string VS2008_64_REGISTRY_PATH = "Software\Wow6432Node\Microsoft\VisualStudio\9.0";
private const string VS2005_64_REGISTRY_PATH =
"Software\Wow6432Node\Microsoft\VisualStudio\8.0";

Along with necessary checks in the code to find the 11.0 paths.


History

Updated by Ruben Willems over 4 years ago

  • Category set to Build Process
  • Status changed from New to In Progress
  • Target version set to 1.8.4
  • Assignee set to Ruben Willems

Updated by Ruben Willems over 4 years ago

  • Status changed from In Progress to Closed

Also available in: Atom PDF