问题标签 [tfs-2015]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1814 浏览

visual-studio-2015 - 停止在浏览器而不是 IDE 中打开 TFS 构建

我最近将我团队的构建服务器从 TFS2013 升级到了 TFS2015。一切都很顺利,除了在我的 IDE 中,我无法再打开Build Explorer。据我所知,我没有更改 IDE 中的任何设置,但构建现在打开,就好像我选择了右键单击上下文菜单在浏览器中打开可用于完成的构建。此行为在我完成 TFS 升级后开始。据我所知,我是团队中唯一受影响的人。

有谁知道如何说服 Visual Studio 2015 再次使用 Build Explorer 窗口?

0 投票
2 回答
4599 浏览

powershell - 从 Powershell 启动 vNext 构建并获取工件

为了自动化我们的部署,我想根据给定的 ChangeSetId 重建一个应用程序。构建完成后,我想获取构建的工件(.exe),以便我们部署它们。为了这个问题,我将重点放在“从构建中获取工件”部分。

出于 DevOps 的目的,我想使用 PowerShell,因为它应该能够访问 TFS API 库并且因为 MS 建议使用它。

环境

我已经在我们的 On Premise TFS 2015 服务器(运行良好)中设置了构建 - 并在此构建之后添加了一个VSO 任务“发布工件”。到目前为止,一切都很好。发布的工件将存储在服务器上,这基本上意味着我必须下载连接到构建的工件 - 每个现有构建都将链接其工件 - 这比我书中的 UNC 下降更好。

不,我的挑战来了;如何以编程方式访问这些工件,步骤 3?

  1. 获取 ChangeSetId 的来源
  2. 具有给定配置的 MSBuild 应用程序
  3. 使用 PowerShell 获取构建工件
  4. 使用发布管理(也包括 Powershell)部署到环境
0 投票
2 回答
6365 浏览

visual-studio-2013 - 无法从 VS 2013 Update 5 在 TFS 2015 上创建项目

当我尝试TFS 2015VS 2013Update 5 中创建一个新项目时,出现错误:

TF400324: Team Foundation 服务不可从服务器获得。

技术信息(针对管理员):TF200038:您无法使用您的团队资源管理器版本创建团队项目

0 投票
2 回答
1398 浏览

powershell - TFS vNext 构建代理安装

我决定开始使用 TFS 构建 vNext 管道,并在配置构建代理期间遇到了一个奇怪的问题。我想知道其他人是否可以复制这个,如果可以,我最终如何解决这个问题。

我在以下目录 D:\TFS Build Agent\agent 中安装了代理并执行了配置。该过程进行得很顺利,并且代理已正确添加到给定池中。该服务也在我的构建机器上正常运行。但是,一旦我开始一个简单的构建,我就会收到以下错误:

我试图确保将运行我的服务的帐户的所有完整权限集授予上述文件夹,但它没有改变任何东西。

现在,我将代理的文件移动到 C 驱动器的 C:\agent 文件夹并重新进行了完全相同的设置,突然一切都按预期工作了。

即使这解决了我的问题,我也想更多地了解这个问题。这是一个错误还是我错过了一些特定的特权?

任何人都可以复制这个问题吗?

谢谢

0 投票
1 回答
330 浏览

tfs - TFS 报告、FactBuildProject 和 FactBuildDetails 为空

我正在使用 TFS 2015 on-prem 并且我正在使用标准 SCRUM 模板。我有 1 个团队项目,我正在使用团队字段来隔离工作。在过去的几周里,我创建了一些构建定义并运行了一些构建。

当我安装 TFS 时,我并没有像我计划稍后那样立即安装或配置 Reporting Services。我已经这样做了,现在我的 Tfs_Warehouse 正在更新大多数东西,但不是 FactBuildProject 或 FactBuildDetails。我的一些其他事实正在被淘汰,例如 FactCurrentWorkItem 甚至 FactBuildCoverage。我已经在 TFS 管理控制台中重建了仓库。

由于这是一个标准流程模板和标准报告,我希望必填字段应设置为可报告。

如何在我的 FactBuildProject 表中获取数据,我在哪里可以找到它的问题?我不知道从哪里开始,我在世界上找不到其他人有类似的问题。

0 投票
2 回答
214 浏览

.net - 如何使用 Visual Studio 2015 和 TFS 2015 覆盖默认的无法识别的全局代码分析字?

我有以下代码分析错误:

在此处输入图像描述

其中说:

CA1704 更正成员名称“Default.ImgLogo”中“Img”的拼写,如果它代表任何类型的匈牙利符号,则将其完全删除。

我的代码分析字典中有这个:

据此,是因为它在字典中的全局无法识别列表中\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop

是否必须在每个 Developer PC 和 Build Agent 上手动执行此操作?
当然,除了不使用 Img。

这适用于 Visual Studio 2015、TFS 2015

0 投票
1 回答
2774 浏览

tfs - 如何在 tfs 2015 "vNext" 构建中配置门控签到?

新的构建系统非常令人兴奋。但...

我想知道是否有任何方法可以使用 TFS 版本控制创建带有门控签入的构建定义,就像它在 XAML 构建定义中可用一样?

它是一个隐藏的选项还是很难找到?如果没有,是否有可能开发一个扩展来做到这一点,还是我们必须等待 MS 支持它?

0 投票
1 回答
697 浏览

build - 是否有 TFS 2015 的构建过程模板?

通常每个新的 Team Foundation Server 主要版本都附带一个新版本的默认 XAML 生成过程模板。

我很清楚 TFS 2015 中引入的新构建 vNext 系统,但关于旧系统 - 是否有新的构建过程模板?

0 投票
4 回答
4421 浏览

azure-devops - .Net 4.6 升级后 Visual Studio 测试步骤的 CI 构建错误 - 执行程序进程退出;net.pipe 没有端点监听

我刚刚升级了解决方案中的所有项目以指向 .Net 4.6(有一个 Web 应用程序、一些类库、一个数据库项目等)。我在 Visual Studio Team Services 中设置了一个 CI 构建(使用新的构建系统,而不是 XAML),它在升级之前已成功构建。此构建定义运行调试、暂存和生产构建,构建定义由两个步骤组成:

  • Visual Studio 构建
  • Visual Studio 测试

在此框架升级之前,一切都很好。我在本地升级并构建了所有东西,而且一切都很好。我可以运行测试并全面获得绿色。现在,当我检查其中的代码时,它启动了 CI 构建,并且在“Visual Studio 测试”步骤(取自日志)中出现以下错误:

Visual Studio Build 对所有三种配置都通过了,而测试步骤仅对 Debug 失败,因为它找不到其他两种配置的任何测试。此外,我的构建是在我站起来充当构建服务器的 Azure VM 上运行的,当我使用托管构建控制器运行 CI 构建时,测试步骤通过了,因为它找不到任何要执行的测试,但是关于使用“隔离模式运行测试...”的警告仍然打印在日志中。

这是一个已知的问题?在 4.6 升级后或在 VSTS 的其他上下文中是否有其他人遇到过这种情况?

编辑:构建机器上安装了 .Net Framework 4.6 SDK 和目标包/s: 来自构建服务器上的“程序和功能”

0 投票
2 回答
506 浏览

tfs-2015 - 上传构建任务时出现 TFS 2015 异常

当我尝试使用该tfx-cli工具在新的 TFS 构建系统中上传任务时,我在 TFS 日志中收到此错误:

不幸的是,这是 TFS 提供下载的代理。它是一个 On Premise TFS 服务器。

有谁知道如何获取1.88版本的代理?