问题标签 [tfs-2017]

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 投票
1 回答
1278 浏览

.net-core - TFS 2017 部署 ASP .NET Core

我们正在使用 TFS 2017 初始版本(内部安装)。我正在寻找如何使用 TFS 2017 Build/Release 构建 ASP .NET Core 2.0 应用程序。现在,我们的标准构建使用 Visual Studio 构建,并且我们在构建服务器上安装了 Visual Studio 2015。

当我尝试使用 Visual Studio 构建构建 ASP .NET core 2 MVC 应用程序时,构建失败并显示错误消息:

Trunk\xxxxxx.csproj(1, 1) Trunk\xxxxxx.csproj(1,1):错误MSB4041:项目的默认XML命名空间必须是MSBuild XML命名空间。如果项目以 MSBuild 2003 格式创作,请将 xmlns="http://schemas.microsoft.com/developer/msbuild/2003" 添加到元素中。如果项目是以旧的 1.0 或 1.2 格式创作的,请将其转换为 MSBuild 2003 格式。

请问使用 TFS 2017 构建/部署 .NET core 2.0 项目的推荐方法是什么?

  1. 在构建服务器上安装 VS 2017?我们已经在构建服务器上安装了 VS 2015。VS 2015 和 VS2017 能否在构建服务器上并排运行,VS 构建步骤是否会在 2017 年继续? Visual Studio 构建

  2. 或者我们应该在构建服务器上安装 .NET core 2.0 SDK,然后使用命令行实用程序作为构建步骤的一部分。

  3. 或者我们应该切换到 MSBUILD 而不是 VS Studio 构建并在构建服务器上仅安装 MSBuild for VS 2017。

0 投票
1 回答
559 浏览

tfs - TFS 2017 构建 - 无限期保留(全部保留)

我们迁移到 TFS 2017(从 TFS 2013 XAML 构建)和新的构建和发布,但我们主要做 Windows 应用程序。问答和一些人抱怨缺少某些功能,例如,无法指定保留所有构建。我觉得这很奇怪,这是不可能的。我们应该怎么做?

我还查看了它的发布部分,但我没有看到任何适用于 Windows 应用程序的内容。此外,似乎也不能无限期地保留发布......?

0 投票
1 回答
420 浏览

tfs - TFS 2017 - 在构建列表中显示标签

我们的团队非常习惯于 TFS 2015 和更早的 XAML 构建中的构建质量值。这对于新的 Build & Release 是不可能的,但我们可以将标签添加到构建中。但是,它们不会显示在构建列表中,我们只能按构建定义历史记录(显示构建列表)中的标签进行过滤。无论如何配置它以显示构建的标签?或者以任何其他方式在构建列表中显示标签?

我们可以使用 REST API 来取回这些值,有没有办法修改网页或添加我们自己的?

注意 - 我们没有安装 SharePoint,所以我们不能使用它。

0 投票
1 回答
180 浏览

tfs - 更改控制台输出语言

我已在 TFS 2017 Web 界面中将语言环境设置为英语,所有文本现在都以英语显示。但是,控制台输出窗口中使用的语言(在构建运行时显示正在执行的步骤)保持不变。我还需要做什么来改变它?

两者都在这里:

安慰

这里:

日志

和这里:

在此处输入图像描述

0 投票
1 回答
75 浏览

tfs - TFS 2017 中的可用构建任务

与我个人 VSTS 实例中可用的构建任务相比:

VSTS

我的客户端的 TFS 实例上有另一组(似乎更旧)可用的任务(例如“.Net Core(预览)”任务):

TFS

TFS 管理员必须做什么才能更新这些?我应该在哪里指出他以了解为什么可用的构建任务集不同?

0 投票
1 回答
83 浏览

tfs - 工作项表单上的多个 LinksControls

对于高度定制的流程模板,我正在尝试在工作项表单(TFS2017.Update1)的首页(“详细信息”)上实现多个专门的 LinksControl。

我所做的如下:

当我打开表单时,一些组是空的,尽管肯定有其他工作项使用过滤器中的链接类型链接: 缺少链接

为了验证链接确实存在,我在“所有链接”页面上进行了检查: 所有链接

当我点击刷新按钮时,会显示其他链接。这似乎很随机。

我的 XML 中有错误吗?还是我不知道对 WebLayout 和 LinksControl 的使用有任何限制?或者这是 TFS 中的一个已知错误?

0 投票
0 回答
708 浏览

tfs - VS403144:仓库数据库当前指向生产部署中使用的同一数据库

我正在使用 DR 环境中的生产还原备份升级到 TFS 2017。我使用预生产升级运行升级。

我按照下面的链接将数据库从生产恢复到 DR https://docs.microsoft.com/en-us/vsts/tfs-server/admin/backup/restore-data-different-instance#ChangeOwnership

在执行 TFS 服务器配置向导时的就绪检查中,我收到以下错误,这也是日志中的记录,其他一切都成功执行:

使用此参考更新: https ://blogs.msdn.microsoft.com/tfssetup/2014/05/15/migrating-team-foundation-server-databases/

注意:SRS01 中的Tfs_Analysis CONTOSO\DB1中的 Tfs_Warehouse 和 Tfs_Configuration

我运行此命令以重新映射分析

并收到错误:无法重新配置 Team Foundation Server 配置。遇到以下错误:

如果运行以下 TFSConfig RemapDBs /DatabaseName:CONTOSO\DB1;TFS_Configuration /SQLInstances:CONTOSO\DB1 /AnalysisInstance:SRS01 /AnalysisDatabaseName:Tfs_Analysis

收到此消息:“当前 Team Foundation 服务器配置有效。没有映射数据库连接字符串”。

但以下执行和映射成功,我可以看到 Tfs_Configuration.tbl.Database 中更新的 dbstring:

但是,如果我在 DR 环境中使用 Production Upgrade 运行,则仅显示此 VS403130:Public URL 当前与您的生产系统上的值相同。

提出了另一个问题。我们需要选择生产升级或生产前升级测试哪个程序?

0 投票
1 回答
258 浏览

tfs - TFS 2017 创建子时从父 WIT 继承值

在 TFS 中将子 WIT 链接到父级时,我想将值从父级复制到子 WIT 模板中。如果父 WIT 的标题为 xyz,并且我正在链接一个子 WIT 并为其创建一个新模板,我想从某些字段中获取父值,主要是标题。我认为人们破译了我最初的要求,但希望这更干净一些。

0 投票
1 回答
96 浏览

tfs - TFS 2017 Extension 4.0.2、Sonarquebe Server 6.3 和插件 C# 6.6.0.3969 之间的不兼容问题

我们正在努力将 TFS 2015 迁移到 TFS 2017。

我们更新了新的 SonarQube 扩展 (4.0.2) 以及服务器上的 C# 代码插件 (sonar-csharp-plugin-6.6.0.3969)。

我们正在检查之前的 sonarqube 任务(Sonarquebe for MSBuild-Begin Analysis 和 SonarQube for MSBuild-End Analysis)的构建定义是否继续正常工作,然后我们可以为提出的新任务制定修改和更新计划通过扩展。

我们在生成构建时遇到了问题。:

## [错误] SonarQube 服务器上安装的 C# 插件与 SonarQube 分析代理(即 MSBuild.SonarQube.Runner.exe,或构建自动化任务)不兼容。检查兼容性矩阵或获取两者的最新版本。
2018-03-19T17: 15: 08.2276942Z ## [错误] 预处理失败。退出代码:1"

有谁知道我该如何解决这个错误?

0 投票
1 回答
210 浏览

tfs - TFS 2017(Web 门户) - 在用户故事的链接选项卡上修改子网格的列

我正在尝试寻找一个选项来修改用户故事的子链接的列。我想添加“分配给”列以查看谁正在/正在处理此子任务。

这是我要询问的网页屏幕截图:

在此处输入图像描述