这是我的代码:
var tfs = new TfsTeamProjectCollection(new Uri(TFS_SERVER_URL));
tfs.EnsureAuthenticated();
var buildServer = (IBuildServer)tfs.GetService(typeof(IBuildServer));
var spec = buildServer.CreateBuildDetailSpec(projectName);
spec.QueryOrder = BuildQueryOrder.FinishTimeDescending;
spec.MinFinish
我试图通过在TFS上进行持续的构建来运行WatiN测试,但是我无法让它工作。我所犯的错误是:
WatiN.Core.Exceptions.IENotFoundException : Could not find an IE window matching constraint: Timeout while waiting to attach to newly created instance of IE.. Search expired after '30' seconds.
at WatiN.Core.IE.CreateIEPartiallyInitializedI
我们使用TFS 2010进行持续集成,并使用WiX 3.7构建。对于TFS中的构建失败,我遇到了以下问题:
Unresolved reference to symbol 'Directory:DocumentationDirectory' in section 'Fragment:SharedFragment'.
现在,构建在本地机器上运行得很好,但是在TFS中失败了。脚本中有一个DocumentationDirectory元素,所以我不知道为什么TFS会失败。我已经在办公室里询问过了,没有人能帮我,所以我在StackOverflow上发帖。
有什么想法吗?非常
我有一个powershell脚本,它是从TFS中的Powershell构建步骤调用的。当从命令行调用powershell脚本时,它在我的dev PC和构建服务器上都工作得很好。该脚本使用Invoke-Sqlcmd执行一些SQL。
但是,当从TFS构建执行脚本时,会出现以下错误:
The term 'Invoke-Sqlcmd' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a
当我在TFS中构建时,我的代码是这样的:
App_Start\BundleConfig.cs (2): The type or namespace name 'Optimization' does not exist
in the namespace 'System.Web' (are you missing an assembly reference?)
Global.asax.cs (3): The type or namespace name 'Optimization' does not exist in the
namespa
今天在我们的TFS2010构建服务器上遇到了一个非常奇怪的问题。突然,构建服务无缘无故地失败了。我们已经解决了一整天的问题,但仍然没有找到原因。
问题之一是构建服务是(或者应该!)在名为tfs2010build的AD用户下运行。然而,当我尝试启动服务时,我会得到以下错误
Service cannot be started. Microsoft.TeamFoundation.TeamFoundationServerUnauthorizedException: TF30063: You are not authorized to access http://tfs2010:8080/tfs/def
我使用的是TFS2010版本。我有一个构建定义,它使用TFS2010中的DefaultTemplate.xaml模板,并在构建定义中将Create Work Item on Failure属性设置为True。我故意在我的项目中做出了破坏构建的更改。
当构建运行时,我在Visual Studio中的TFS构建日志中看到反映的编译错误,但当TFS build下一次尝试为损坏的构建生成工作项时,我得到错误“值不能为null。参数名称: WorkItemStore”。
我跟踪了DefaultTemplate.xaml中的活动(请参阅下面相当长的路径),其中为损坏的构建创建了工作项,并且我看到它使用Mi