问题标签 [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 投票
2 回答
655 浏览

tfs - TFS 2015 XAML 构建失败

我将集合从 TFS 2012.2 迁移到新的 TFS 2015,我为该集合配置了 XAML 构建代理,当我尝试运行构建时,它在“关联变更集和工作项”活动期间失败。

从堆栈跟踪中,我可以看到它无法更改工作项,我试图用一个小项目重现这个案例,但它工作正常?!

构建日志

异常堆栈跟踪:在 Microsoft.TeamFoundation.WorkItemTracking.Proxy.WorkItemServer.Update(字符串 requestId、XmlElement 包、XmlElement& 结果、MetadataTableHaveEntry[] metadataHave、String& dbStamp、IMetadataRowSets& 元数据)

在 Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore.SendUpdatePackage(XmlElement 包,XmlElement& 结果,布尔批量)

在 Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore.SaveWorkItems(WorkItem[] 工作项,布尔批量,SaveFlags saveFlags)

在 Microsoft.TeamFoundation.WorkItemTracking.Client.BatchSaveHelper.TryUpdate(WorkItemStore 存储,WorkItem[] 工作项,SaveFlags saveFlags,List`1 错误)

在 Microsoft.TeamFoundation.WorkItemTracking.Client.BatchSaveHelper.TryUpdate(WorkItemStore 存储,WorkItem[] 工作项,SaveFlags saveFlags,List`1 错误)

在 Microsoft.TeamFoundation.WorkItemTracking.Client.BatchSaveHelper.BatchSave(WorkItemStore 存储,WorkItem[] 工作项,SaveFlags saveFlags)

在 Microsoft.TeamFoundation.Build.Workflow.Activities.WitBatchSaveWorkItems.Execute(CodeActivityContext 上下文)

在 System.Activities.CodeActivity`1.InternalExecute(ActivityInstance 实例,ActivityExecutor 执行器,BookmarkManager 书签管理器)

在 System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor 执行器,BookmarkManager 书签管理器,位置结果位置)

事件簿:

默认控制器 - tfsbuild:取消了 ID 为 {2da10eef-3c75-48ce-852b-78436a594f85} 的构建 vstfs:///Build/Build/430 的工作流实例。异常类型:System.NullReferenceException 异常消息:对象引用未设置为对象的实例。堆栈跟踪:在 System.Activities.Statements.Throw.Execute(CodeActivityContext context) 在 System.Activities.CodeActivity.InternalExecute(ActivityInstance 实例,ActivityExecutor 执行程序,BookmarkManager bookmarkManager) 在 System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor 执行程序, BookmarkManager 书签管理器, Location resultLocation)

0 投票
1 回答
597 浏览

tfs-2015 - 是否有用于 vnext 构建日志的日志查看器?

在查看 TFS 2015 中的 vnext 构建时,我经常看到:

日志太大,无法在浏览器中显示。您可以下载构建日志并离线查看它们。

例如
TFS 构建日志太大错误

下载后,这些只是文本文件,虽然记事本可以打开它们,但如果它们在屏幕上突出显示警告和错误,则不会得到漂亮的颜色。

有没有让查看这些更容易的应用程序?

0 投票
3 回答
328 浏览

tfs - 如何在 TFS 2015 中将构建结果发布到团队房间?

有没有办法在团队会议室中发布构建系统(vNext?)的构建结果?

我注意到有一个选项可以在团队会议室中发布构建结果,但可供选择的列表只有 XAML 构建定义,而不是新的构建系统 (vNext?) 定义。

0 投票
1 回答
8874 浏览

visual-studio - VS 2015 没有构建通知?

我们曾经设置我们的开发机器在任务栏中接收构建通知。

但是,我们遵循的过程 - 根据此描述- 不再适用于 Visual Studio 2015,因为构建通知应用程序不再是包的一部分?

任何想法发生了什么?替代品?变通办法?


更新 4/2016:
更新 2 似乎没有任何改变 - 新的构建定义仍然没有出现..

0 投票
2 回答
1258 浏览

indexing - TFS 2015 中的索引源和发布符号步骤失败

默认情况下,TFS 构建会在 Visual Studio 构建定义中创建“索引源和发布符号”步骤。当步骤的属性“发布符号的路径”为空时,一切正常。但是在设置本地目录的路径时,该步骤会产生以下错误:

pdb 文件被发布到指定的目录,所以我真的不明白是什么导致了错误(然后导致整个构建作业失败)。

0 投票
1 回答
403 浏览

ms-release-management - 使用 TFS 2015 发布管理 2013

尝试决定是否需要升级整个环境或一次升级一个环境。有谁知道 Microsoft Release Management 2013 是否适用于 TFS 2015?

0 投票
1 回答
289 浏览

api - TFS 2015 API 忽略 ChangedBy

我有一个通过 API 创建和更改 WorkItems 的 WebApplication。我希望将“ChangedBy”字段设置为特定的字符串值。这适用于 TFS 2013。升级到 TFS 2015 后,我的值被忽略,ChangedBy 始终设置为我用于连接到 TFS 的用户身份。

这是我的代码:

有没有办法像在 TFS 2013 中那样强制执行这种行为?

0 投票
0 回答
85 浏览

tfs - 如何提供 UI 来设置 Team Foundation Server 2015 插件?

Microsoft.TeamFoundation.Framework.Server.ISubscriber从程序集开发了一个 Team Foundation Server 2015 插件实现接口Microsoft.TeamFoundation.Framework.Server

我想为插件提供一些配置,但我希望它在 Team Foundation Server UI 中。

实际上,我已经开发了一些插件来在某些特殊条件下触发构建,如果我可以在新的可编写脚本的构建定义的Triggers选项卡中配置一些参数,那就太好了(见下图)

TFS 2015 新构建定义系统设置

是否可以向触发器添加一些新的 UI 部分,或者至少在那里添加一个全新的选项卡?

我的替代方法是指示用户将一些变量添加到变量选项卡...

0 投票
2 回答
1483 浏览

c# - 如何使用 Team Foundation Server 对象模型获取可编写脚本的构建定义?

是否可以使用常规对象模型获取 Team Foundation Server 2015 新构建定义,还是我被迫使用 REST API 获取它们?

如果可以使用对象模型,我应该使用什么类?

我能够使用IBuildServer.QueryBuildDefinitions. 是否有与此方法等效的方法,以便我可以访问新的构建定义及其变量?

0 投票
2 回答
807 浏览

rest - TFS REST API:获取单个测试用例的所有测试结果

我正在为 TFS 试验相对较新的 REST API。我可以通过 ID 获取单个工作项,它们的所有详细信息(例如,通过链接链接的其他工作项)......但我找不到任何提示或示例如何获取给定测试用例的所有测试结果(测试运行?) .

还是我必须“下载”(获取)我计划的所有测试套件中所有测试的所有测试结果,以手动过滤掉我想要的测试用例的两个或三个测试结果?