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

tfs - 错误“找不到具有以下功能的代理:msbuild、visualstudio、vstest”

我正在使用 TFS 2015 设置新的构建服务器,并且在配置代理后,当我尝试将构建排队时出现此错误:

找不到具有以下功能的代理:msbuild、visualstudio、vstest

如何解决?

0 投票
1 回答
421 浏览

tfs - Team Foundation Server 2015 自定义 Git 构建活动 - 我从哪里获得所需的参考资料

我试图让我们的自定义活动在 TFS2015 下编译。该项目有两项活动,一项用于 TFS 源代码控制,另一项用于 TFSGit。

由于团队基础二进制文件不再安装到 GAC 中,并且某些命名空间发生更改,因此自 Visual Studio 2015 RC 以来不再编译。

安装 NuGet 包“Microsoft.TeamFoundationServer.Client”会导致 Microsoft.TeamFoundation.Build.Activities 仍然丢失。我无法为此找到 NuGet 包或与 NuGet 包“Microsoft.TeamFoundationServer.Client”一起使用的有效参考。

我已尝试遵循Visual Studio 2015 中的哪里可以找到 Microsoft.TeamFoundation.Build.Client 中的评论?. 但是我仍然有这个错误。

到目前为止,我发现的最佳答案是创建一个 powershell 脚本,例如: https ://github.com/ctaggart/SourceLink/blob/master/Tfs/lib/Copy-Libraries.ps1#L8

然而,我仍然不确定哪些文件可以正确引用。我在上面的示例中获得的版本低于 NuGet 包中的版本,这又与 TFS 服务器上的版本不同。

一个典型的例子是 Lib2GitSharp 引用似乎被微软强命名。使 Lib2GitSharp NuGet 包不兼容。

总而言之;TFS 活动参考的最终位置在哪里?

0 投票
1 回答
579 浏览

visual-studio - APPX0502 在 tfs 中构建失败,但在 Visual Studio 2015 中工作

我遇到了很多问题,但是当 TFS 编译失败时无法解决,但从 Visual Studio 2015 编译时效果很好。
我安装了:TFS 2015。

错误:

(1736,5):错误 APPX0502:找不到文件“C:\Program Files %28x86%29\Windows Kits\10\Include\WinRT\AppxManifestSchema2010_v2.xsd”。

我希望有一个人可以帮助我。

0 投票
2 回答
64 浏览

tfs - 设置 TFS 2013 使用户只能看到错误

我想设置 TFS 2013,以便 TFSGroup1(测试)只能看到错误,而 TFSGroup2(开发人员)可以看到产品后备日志项和错误。有人对此提出要求,但似乎没有开箱即用的解决方案,所以我正在寻找最好的解决方法。

我最初的尝试是使用区域 - 这样错误将始终位于测试区域下,而其他 PBI 将位于许多其他区域下。然后可以针对工作区节点适当地设置安全性。不幸的是,即使使用 witadmin 编辑新错误,也无法设置默认值(模板的限制)。

如果有更好的权限模型,我很高兴升级到 TFS 2015。

0 投票
2 回答
3351 浏览

tfs-2015 - TFS 2015 won't upload custom process template

We have a customized version of the Agile template that we've been using since TFS 2013. I have upgraded the template for 2015, which was no big deal. But when I go to upload it I get error "VS402479: You can't overwrite the Agile process template, because it's locked".

I have followed the instructions from MSDN to upload an updated process template. I have changed the name, description, and minor version strings as described in the documentation.

Here are the values from the metadata node in my ProcessTemplate.xml file:

I have tried changing the major version and the minor versions to different, higher increments, and receive the same error.

If I change the type to a different Guid, the template loads just fine. The instructions imply that the Guid should be the same. I'm assuming this is so TFS knows the relationship between the built-in templates and custom templates they are based on.

I have a bunch of team projects to update the features on once the upgrade is complete and do not want to break the relationship to the built-in Agile process template if I can help it.

0 投票
1 回答
1415 浏览

visual-studio - 通过 Internet 访问 TFS 2015

我已经在我的服务器机器上安装了 Team Foundation server 2015。我已经成功创建了一个存储库和一个项目。我还能够在 Visual Studio 中创建一个新项目并添加到源代码管理中。但问题是当我尝试从本地计算机连接到 TFS 时,它没有连接。当我转到管理连接(来自我本地的 Visual Studio 团队资源管理器)并添加我的服务器 URL(我从服务器 TFS 管理控制台复制) 它说无法解析远程名称。我是否在 TFS 服务器配置端缺少一些配置..?有任何想法吗!非常感谢您的帮助。谢谢!

0 投票
1 回答
4283 浏览

tfs - 升级到 TFS 2015 后出现 TF400898 错误

将 TFS Express 2013 升级到 2015 后,出现以下错误:

1) 尝试进入 tfs 管理页面时

2) 在事件日志中:

3) 在 Visual Studio 2015 中尝试连接时:

在此处输入图像描述

我该如何解决?

0 投票
2 回答
288 浏览

c# - 如何更新自定义流程模板以访问 TFS 2015 RTM 中多个团队项目中的新功能?

我在 Microsoft 官方页面上阅读了这些链接更新自定义流程模板以访问新功能

当我尝试在调试中执行 Features4tfs.2015 时,我得到了这个异常 System.NotSupportedException: Specified method is not supported. at Microsoft.TeamFoundation.Integration.Server.CommonStructureService.Microsoft.Tea‌​‌​mFoundation.Framework.Server.ITeamFoundationService.ServiceStart(TeamFoundation‌​Re‌​questContext systemRequestContext)

在这次通话中

ProjectFeatureProvisioningService.GetFeatures(...).

任何想法?

0 投票
2 回答
2241 浏览

powershell - TFS 2015 不再在构建完成后将内部版本号添加到全局列表?

在 TFS 2015 新构建系统中,是否在构建完成后自动将构建号添加到全局列表(构建 - 项目名称)的功能?

我是否需要编写自定义 PowerShell 任务来完成此任务?

注意:XAML 构建仍然像以前一样将内部版本号添加到全局列表。

0 投票
1 回答
724 浏览

powershell - 使用 TFS 2015 Build Preview 生成 OpenCover 报告

我正在使用以下代码从 TFS 2015 的 Build Preview 中的 powershell 脚本任务生成覆盖率报告。我可以在构建服务器上运行它并正确生成报告,但是当它作为构建的一部分运行时,它抱怨没有 pdb 文件。

没有结果,这可能有多种原因。最常见的原因是:

1) 缺少与过滤器匹配的程序集的 PDB,请查看输出文件并参阅有关过滤器的使用指南 (Usage.rtf)。

2) profiler 可能没有正确注册,请参考使用指南和-register 开关。

在做了一些谷歌搜索之后,我发现 /noshadow 应该已经足够了,但似乎 nunit 的参数被忽略了。我假设它们被忽略了,因为 /nologo 命令应该从打印中删除版权信息,但是在控制台输出中我仍然可以看到正在显示的信息。

同样使用构建输出目录作为工作目录也应该解决这个问题,但是使用 Set-Location 并没有解决构建过程中的问题。

这是我当前正在运行的脚本: