tfsbuild相关内容

Team Foundation Server 无法生成.缺少库或组件?

我正在尝试使用 TFS 和构建服务器创建构建.这是我第一次尝试构建服务器,但进展不顺利!! 我使用的是 Visual Studio 2012 和 TFS 2012. 该项目是用 VB.Net 编写的,并使用了相当多的参考资料.当我在我的开发机器上构建项目时,我没有任何问题;但后来我安装了 Outlook 2013 和所有各种必需的组件. 当我将项目发送到构建服务器时,我收到许多关于缺 ..
发布时间:2021-09-06 20:26:36 其他开发

在 TFS Build 中为多个配置构建

是否可以让 TFS Build 2017 为所有这些配置组合构建二进制文件: VS2015、VS2017 Win32、x64 调试、发布 我是否必须为这些组合中的每一个都进行构建步骤,还是可以使用某种魔法以简单的方式完成所有工作. 解决方案 您需要在构建定义的选项选项卡中启用多配置.文章:如何为多个平台构建多个配置? 之后,它会在构建过程中将配置拆分为多个构建. ..
发布时间:2021-09-06 20:26:26 其他开发

使用复制目录活动从 TFS 复制文件以构建放置位置

我的情况,当我的构建成功时,我想从文件夹 TFS 复制以构建放置位置 我正在使用复制目录活动,在复制活动目录中 目标目录 ="构建放置位置" BuildDetail.DropLocation 源目录="TFS Flder" 我知道构建代理从 TFS 获取源代码到它的机器到这个路径 $(SystemDrive)\Builds\$(BuildAgentId)\$(Build ..
发布时间:2021-09-06 20:26:14 其他开发

TFS 构建通知选项不填充构建定义

downMy 门控签入协调消息已停止工作.为了进行故障排除,我打开了构建通知选项,看到“要监控的构建通知"列表为空.我重新启动了 Visual Studio,在 IDE 中再次连接到项目服务器,重新启动了机器,但构建通知选项仍然为空. 我还从 %localappdata%/Microsoft/Team Foundation/5.0/Cache 中删除了 Team Foundation 本地缓存, ..
发布时间:2021-09-06 20:26:08 其他开发

TeamBuild、代码覆盖率和测试运行配置文件

我有用于 CI 和夜间构建的团队构建脚本,它们都运行具有代码覆盖率的单元测试.我已经指定了 testrun 配置文件,其中包含要检测的程序集的路径. 我的问题是,程序集的路径是绝对的,例如: 我宁愿这些使用相对路径,或者我可以在其中指定 $(OutDir). 有人解决了吗? 谢谢 解决方案 是的,您应该能够使用相对路径 - 相对于 LocalTestRun.test ..
发布时间:2021-09-06 20:26:05 其他开发

在 TFS 级别 VS2017 上将警告视为错误

我已经为此苦苦挣扎了一段时间.我已经搜索并尝试了不同的东西,但它不起作用,所以我在这里发布. 我想在 TFS 级别构建时将警告视为错误,但此选项无效. 我已经按照其他帖子的建议做了:我尝试过:/p:TreatWarningsAsErrors=true和/p:TreatWarningsAsErrors="true" 启用 TreatWarningsAsErrors 然而,这与 ..
发布时间:2021-09-06 20:26:02 C#/.NET

TFS 2010 Build、恒定放置位置、随机访问问题

我们使用 TFS 2010 Build 在固定位置交付库.( \\server\product-R0\latest ) 其他团队项目从此位置引用该库. 在我的构建过程中,我检查构建和单元测试是否通过,如果没问题我: 转换 web/app.config 使用“DeleteDirectory"活动删除最新的文件夹 使用“CreateDirectory"活动创建最新的文件夹 使用 ..
发布时间:2021-09-06 20:25:53 其他开发

TFS Build Server磁盘空间问题,可以删除Build目录下的文件夹吗

TFS Build 服务器上的磁盘空间即将用完.我注意到 Build 目录有 1-N 个文件夹.里面是完整的二进制源等. 有人可以确认删除这些文件夹是否安全吗? 解决方案 build 文件夹是通过获取源代码然后运行工具(编译器、单元测试等)生成输出来生成的. 在大多数情况下,删除构建文件夹是安全的 - 但是,在某些情况下,例如当您使用增量构建时,构建之后可能无法正常工作.... ..
发布时间:2021-09-06 20:25:39 其他开发

如何更改 TFS 2015 XAML 构建代理上的构建超时

使用内部部署的 TFS 2015 XAML 构建代理.我需要更改作业超时值.最好是在构建定义的基础上构建定义.但是,如果我只需要更改代理超时值也可以. 超时时间似乎是当前的 30 分钟. 我在 Team Foundation Server 管理员控制台上看不到任何选项,在构建定义中也看不到任何选项. 请注意这不是 vNext 构建 解决方案 您可以通过在流程中编辑 XAM ..
发布时间:2021-09-06 20:25:28 其他开发

TFS 2010 Build:过程中偶尔出现故障

我们的构建已停止以稳定方式执行的情况. 我们以大约每三个的比率收到 TF215096 或 TF215097 错误&构建失败. 如果我们然后重新启动 Build 控制器,它会再次工作 - 直到下一次. 我们得到的错误是: TF215096:连接到控制器 vstfs:///Build/Controller/1 时出错:在 ht*p://XXXX 上没有可以接受消息的端点侦听.这通常是由 ..
发布时间:2021-09-06 20:25:11 其他开发

以编程方式访问 tfs 构建输出

我正在尝试编写一个 powershell 脚本,以允许用户指定 tfs 构建 ID(或变更集 ID)并将构建输出下载到当前目录.我将构建配置为将输出复制到服务器,这意味着只能在该目录中访问最新的构建输出.但是,从 Visual Studio 或 TFS Web Access,我可以将 drop 下载为 .zip 文件. 我如何以编程方式访问这个 .zip 文件(在 powershell 中, ..
发布时间:2021-09-06 20:25:06 其他开发

在 TFS Builds 中 BuildID Macro 是如何递增的,我怎样才能让它像 ++ 一样?

我正在处理一个通过 TFS 服务器编译的项目.构建编号格式(在构建设置的进程选项卡中)定义为 $(BuildDefinitionName)_$(BuildID).我无法弄清楚 $(BuildID) 是如何递增的.如果我排队,比如说两个构建,在同一小时内,它通常会增加一个,但并非总是如此. 如果距离上次构建已经过去了大约一周,它可能会增加 20 或 40.我还没有想出任何模式. 但我真正 ..
发布时间:2021-09-06 20:25:03 其他开发

TF Build 2013 与 TFS 2012 兼容吗?

我在 TFS 2012 上托管了一个项目,在另一台计算机上有一个构建控制器/代理(也是 2012 年).此配置工作正常. 我想将我的构建控制器/代理升级到 2013(以便我可以在 Windows 8.1 应用程序上工作),同时在另一台计算机上保留 TFS 2012 以托管我的项目.2 会兼容吗? 谢谢! 解决方案 是的,它是兼容的,您的代理只是服务窗口,他的作用是托管您的构建工 ..
发布时间:2021-09-06 20:24:58 其他开发

TFS2012 - 复制诊断活动日志时拒绝访问

我有一个关于 TFS2012 构建的问题,我似乎无法弄清楚也找不到任何解决方案. 设置: 独立的 SQL 服务器、独立的 TFS 应用程序服务器 (TFSAT01/WinSvr08R2) 和独立的构建机器 (TFSBLD01/Win7x64). 删除在 TFSAT01 上创建的共享 - 授予我们域中两台计算机的 R/W 访问权限:TFSAT01$ 和 TFSBLD01$(根据 # ..
发布时间:2021-09-06 20:24:46 其他开发

结合“门控签到"和“持续集成"在 Team Foundation Server 中构建

这个问题移到如何防止门控签入将关键字***NO_CI*** 放在评论中 我在哪里用我获得的知识更详细地提出问题 为了确保代码质量和单元测试,我在我的项目中建立了一个门控检入构建. 还有另一个构建定义要由签入(持续集成构建)触发,我希望在签入后构建. 我的期望是,门控签入被执行,并且在成功构建和提交(由构建服务用户)之后触发另一个构建. 但事实并非如此. 有没有人 ..
发布时间:2021-09-06 20:24:01 其他开发

TFS 2015 构建日志显示来自其他项目的相关更改

我对此很困惑.我的构建日志显示构建结果,但在相关更改 &相关工作项区域显示所有其他项目的列表. 例如,我是唯一一个从事小项目的开发人员,我的构建得到以下构建日志 蓝色编码变更集是我的项目和红色 &绿色变更集是不同团队的不同项目 有人知道吗? 解决方案 感谢 @DaveShaw 解决方案如下. 最初我将 $/的工作区映射到 C:/TFS_Projects,因此我不必映 ..
发布时间:2021-09-06 20:23:36 其他开发

TFS 2015 - 现场构建失败

背景:过去三个月内有工作过的版本.然后,在失败后,我发现许可证对于我们内部构建服务器上的 Visual Studio 安装无效. 纠正步骤:固定许可证问题.连同安装所有 VS 更新和 TFS 更新 2. 为纠正问题而采取的其他步骤:构建仍然失败,所以我删除了代理和构建池.重新创建了一个新池并下载了代理.使用我的网络凭据在服务器上安装了代理,因为我是机器上的管理员,并且是代理池管理员和代 ..
发布时间:2021-09-06 20:23:33 其他开发

TFS SDK:查询昨天的构建

我可以查询 TeamProject 中的所有构建,如下所示: var bServer = teamProjectCollection.GetService();IBuildDetail[] builds = bServer.QueryBuilds("myTeamProject"); 这会生成给定 myTeamProject 中的所有 builds.但我只对昨天的构建感兴趣. 在 bui ..
发布时间:2021-09-06 20:23:13 其他开发

TFS 2010 构建失败,因为它无法加载 Microsoft.VisualStudio.QualityTools.Plugins.CodeCoverage 版本 11.0

我的 TFS 2010 构建莫名其妙地失败了.单元测试通过,没有警告或错误.构建完全运行,从头到尾,但部分成功.我花了一段时间才发现任何错误——我必须下载测试结果,然后单击顶部标有“测试运行错误"的链接.错误是: 错误 01/14/2013 1:31:47 AM 诊断数据适配器“Microsoft.VisualStudio.TestTools.CodeCoverage.CoveragePlugI ..
发布时间:2021-09-06 20:22:10 其他开发

Team Foundation Server 合并未合并

为什么 TFS 不想把我的旧文件还给我? 开发分支 主分支 将 Dev 合并到 Main 编辑:鉴于下面的第一个答案和更多调查,我相信我正在尝试完成整个分支覆盖.这可能吗? 解决方案 这是一个很好的方案,我认为最好的办法是取消删除 Main 分支中的文件和文件夹.为此,请进入“工具"、“选项".展开“源代码管理",选择“Visual Studio Team Foun ..
发布时间:2021-09-06 20:22:04 其他开发