tfsbuild相关内容

如何防止 TFS 删除通过排队构建签入的搁置集?

签入搁置集是 TFS 构建系统的一个很好的功能,但搁置集在构建完成后被删除.有没有办法改变这种行为,以便保留搁置集? 我一直使用构建+签入搁置集功能来签入来自队友的代码,但有时我不希望原始搁置集被TFS删除.在某些情况下,这可能会导致问题,例如当搁置集与代码审查工作项相关联时.在这种情况下,Visual Studio 会隐藏代码审查中的所有注释,因为它找不到关联的搁置集. 我在 Vis ..
发布时间:2021-09-06 20:39:36 其他开发

由于项目引用,TFS azure 上的项目构建失败

MVC Web 应用程序解决方案无法在 TFS azure (.visualstudio.com) 上构建,因为项目引用了另一个共享库项目.构建日志: 构建开始于 2/26/2013 12:53:17 AM.节点 1(默认目标)上的项目“C:\a\src\Development\[Main Project].sln".验证解决方案配置:构建解决方案配置“调试|任何 CPU".C:\a\src\D ..
发布时间:2021-09-06 20:39:33 其他开发

Visual Studio/TFS 签入迁移

是否可以使用构建定义或脚本将签入的文件复制到特定文件夹?例如,如果签入 TFS 中某个文件夹中的文件,我可以在签入时将该文件复制到具有相同文件夹结构的服务器吗? TFS $/Website/files/index.html 复制到 \ws-file01-dv\files\index.html 解决方案 您可以轻松设置在签入 (CI Build) 时触发的 TFS 构 ..
发布时间:2021-09-06 20:39:30 其他开发

TFS Build vNext:如何从 Powershell 写入自定义构建变量

我有一个需要设置自定义构建变量的 Powershell 脚本,以便它可以在以后的任务中使用.我已经成功添加了一个变量,并验证它可以从 Powershell 访问和设置,但是,无论出于何种原因,在稍后的构建步骤中引用该变量时,更改不会持续. Write-Host $env:VERSIONNUMBER #打印TFS Build中设置的变量值$env:VERSIONNUMBER = '这不粘'写入主机 ..
发布时间:2021-09-06 20:39:27 其他开发

更新 C# 6/.NET 4.6 应用程序的构建控制器

我们仍在使用 TFS 2010,它似乎无法使用新的 C# 6 语法构建任何东西.我试图按照这个 post 更新流程模板中的 ToolPath 属性,但没有帮助. 我还能做什么?在构建服务器上安装 VS 2015? 更新 我意识到在流程模板中有不止一个“为项目运行 MSBuild"的地方,我必须更新 ToolPath 属性.其实,我更新的那个地方不对.在我在正确的位置更新属性后,问 ..
发布时间:2021-09-06 20:39:24 其他开发

TFS 中的日期变量

我正在尝试在 TFS 中为我​​的任务创建一个变量,用于格式为 yyyymmdd 的时间戳.我知道我使用 bash 或 powershell 专门为此创建了一个任务.但是,我正在寻找一些现有的变量或某种方法来创建此变量,而无需为其设置专门的任务. 到目前为止,我已经尝试在我的变量中使用 $(Date:yyyymmdd) 但它没有在其中放置值,而是按原样使用变量名. 例如 C:\Alph ..
发布时间:2021-09-06 20:39:21 其他开发

由于构建控制器不可用,无法创建构建定义

尝试为我的团队项目创建新的构建定义时,出现以下错误. 我检查并看到构建控制器正在运行. 我该如何解决这个问题? 解决方案 根据您的其他问题: 无法选择用于多个团队项目集合的 TFS 构建服务 这是 Team Build 的一个已知限制.每个 Build Controller 只能分配给一个 TeamProjectCollection,但您可以安装多个 Build C ..
发布时间:2021-09-06 20:39:18 其他开发

Teambuild 中的签出文件 (TFS2010)

我修改了默认模板以在构建过程中运行一些自定义活动. 在构建过程中会创建一些 CodeAnalysisRuleset 文件,并将其分配给相应的 c# 项目文件. 我已经实现了两个代码活动来创建(第一个活动)和分配规则集(第二个活动). 如果我运行 teambuild,就会发生异常(“拒绝访问").我查看了构建代理上的源文件夹,文件是只读的. 这两个代码活动放在“If Crea ..
发布时间:2021-09-06 20:39:12 其他开发

如何识别在 TFS Build 2015 期间发生更改的文件

我需要将更改从一个分支合并到一个发布分支,并且只将这些更改的文件部署到生产环境.这些文件是 Maestro 和 SQL 文件,因此没有“构建",只有需要移动的单个文件.这个过程完全是手动的,我想使用 TFS 2015 CI 构建和/或 Release Management vNext 2015 Update2 自动化这个过程. 我的主要问题是如何识别已更改的文件.使用构建代理工作区并不可靠, ..
发布时间:2021-09-06 20:39:09 其他开发

TFS 团队构建日志单元测试结果

我们正在使用 TFS 2010 Team Build,它会在构建过程中自动运行我们的单元测试.如果我点击查看日志,我可以看到运行的测试列表和每个测试结果(成功/失败).如果出现Failure,我想看到测试结果输出(这样开发者就可以弄清楚失败的原因是什么).仅在本地运行单元测试是不够的,因为问题可能与环境有关(如果测试由于某些数据、服务器或物理路径而失败). 如何更改我的构建过程模板以在日志中 ..
发布时间:2021-09-06 20:39:05 其他开发

tfs 构建内容输出目录

我有以下场景: 一个 C# 类库 TFS 版本 2012 在项目中我有以下结构: -资源---File.extension(类型:内容,始终复制) 当我使用 Visual Studio 构建本地时,我得到以下信息: bin\resources\File.extension 这是我想要和期望的,但在 tfs 构建中我得到以下内容: bin\File.extension 我一 ..
发布时间:2021-09-06 20:39:01 其他开发

TFS 2010“主要"在哪里?构建日志?

我正在尝试在测试 TFS 2010 版本中追踪单元测试的一些问题.整个日志文件报告从 MSTest 返回一个错误,但我能找到的唯一日志文件,正在编译的各个项目的日志文件,表明没有问题.在哪里可以找到用于生成构建报告的“主"日志文件? 解决方案 据我所知,构建日志只是保存在数据库中,并没有写到磁盘上. ..
发布时间:2021-09-06 20:38:59 其他开发

tfs 构建服务器 - 字符串插值 $ 字符无效

我在我的代码中使用 $ 使用字符串插值.它编译得很好,但是当我检入我的代码时,构建服务器抛出一个错误 BC30037: Character is not valid.以下是我如何使用字符串插值的示例: dim r = New RadNode($"{acq.FormNo} - ${CInt(acq.TotalAmount)}", icon:=RadTreeIcons.RedTriangle) 构 ..
发布时间:2021-09-06 20:38:53 其他开发

TFS 构建服务器上的项目 TargetDir

我在 VS2012 项目文件中使用构建前/构建后事件来执行构建任务.这在本地工作得很好,但我在从我们的 TFS 2012 Build Server 运行它时遇到了问题. 在本地,每个项目的 $(TargetDir) 被设置为它自己的 /bin 文件夹. 然而,在构建服务器上,它被设置为解决方案根文件夹之外的单个 /bin 文件夹,在该文件夹中合并了所有构建的二进制文件. 这根本不 ..
发布时间:2021-09-06 20:38:50 其他开发

程序集引用无法在我们的构建服务器上正确解析

我们使用 VS2008 SP1 用 C# 编写代码.我们有一台运行 Team System Server 2008 的服务器,用于源代码控制、任务等.服务器 也是我们用于 Team Build 的构建机器.这已经工作了很长时间.直到目前.当我们尝试构建一个引用到一个外部程序集的项目时,我们会收到这些错误消息(这通过 Team Build、以及在实际登录并通过 Visual Studio 进行常规构 ..
发布时间:2021-09-06 20:38:46 C#/.NET

TFS2012 离线构建服务

我配置了 TFS2012 团队构建.在配置期间,构建服务显示运行状态,稍后(可能是 10 秒)构建控制器和构建代理服务停止.但是在管理构建控制器窗口中,我的 TFS2012 控制器和代理显示可用. 所以我触发了为此控制器配置的构建定义,即使在显示“运行 0 秒"并在队列中等待 5 分钟后也是如此. 在事件查看器日志中,我可以看到以下错误记录: WebHost 无法处理请求.发件人 ..
发布时间:2021-09-06 20:38:43 其他开发

带有 TFS 构建服务器的第三方 DLL

我只是第一次在我的 Team Foundation Server 中设置自动构建(TFS)/Visual Studio 2010 环境. 这是一个 WPF 4 应用程序,它使用 Entprise 库,并且还有一些组件内置 Expression Blend. 应用程序在 Visual Studio 中构建正常.但是,它无法使用构建服务器构建. 例如: 未找到导入的项目“C:\ ..
发布时间:2021-09-06 20:38:40 其他开发

TFS2008 到 TFS2010 迁移升级

全部, 我目前正在尝试创建一个可重复的过程,以将 TFS 2008 安装升级到新硬件,Microsoft 称之为迁移升级,但在新硬件上构建 VS 2008 项目时遇到问题. 我们的 TFS 2008 安装由两台机器组成;一个用于存放 SQL 数据库和应用层,另一个用作专用的构建服务器. 我们安装 TFS 2010 的新硬件由两台机器组成;其中包含 SQL 数据库、应用层、Shar ..
发布时间:2021-09-06 20:38:37 其他开发