如何将TFS 2010与Cruise Control集成。净1.44

时间:2011-01-20 22:25:59

标签: cruisecontrol.net

如何将TFS 2010与Cruise控件集成。净1.44,我刚刚在服务器文件夹中添加了ccnet.vsts.plugin.dll,但它没有工作,我收到以下错误消息

System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.TeamFoundation.VersionControl.Client, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.TeamFoundation.VersionControl.Client, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
   at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts.GetModifications(IIntegrationResult from, IIntegrationResult to)
   at ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModifications(ISourceControl sourceControl, IIntegrationResult lastBuild, IIntegrationResult thisBuild)
   at ThoughtWorks.CruiseControl.Core.IntegrationRunner.GetModifications(IIntegrationResult from, IIntegrationResult to)
   at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest request)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

即使我尝试使用以下命令

从64位更改为32位
corflags.exe /32bit+ C:/CruiseControl.NET/server/ccservice.exe

但它没有奏效。请任何人帮助我。

2 个答案:

答案 0 :(得分:0)

我有同样的问题并将其设置为32bit为我工作...但我确实必须在它工作之前重新启动服务。你重启了吗?

答案 1 :(得分:0)

您需要在构建计算机上安装team explorer 2008。它应该支持TFS 2010。