I'm trying to use Cruise Control .NET with TFS. What is the best way to integrate TFS with the latest version of Cruise Control .NET?
There is a plugin for cruise control.net that used to work.
However, the code hasn't had an update in a couple years and the newer versions of cc.net use a different version of the NetReflector.dll.
In order to get this to work you need to:
-Download the tfs for cc.net plugin source from: source on codeplex
-Open solution in VS 2008
-Delete the NetReflector.dll in the solution.
-Add the NetReflector.dll from the cc.net server path IE: C:\Program Files\CruiseControl.NET\server
-Rebuild the solution
-Drop the new dll into your cruise control app
-Restart cc.net
-Follow the configuration steps to setup the project block:
And you are done.
In 1.5, which was just CTP'd this week the TFS functionality is in the base package and there is no need for the plugin. Everything up until 1.5 Bryan has explained.