问题标签 [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.
.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 项目的推荐方法是什么?
在构建服务器上安装 VS 2017?我们已经在构建服务器上安装了 VS 2015。VS 2015 和 VS2017 能否在构建服务器上并排运行,VS 构建步骤是否会在 2017 年继续? Visual Studio 构建
或者我们应该在构建服务器上安装 .NET core 2.0 SDK,然后使用命令行实用程序作为构建步骤的一部分。
或者我们应该切换到 MSBUILD 而不是 VS Studio 构建并在构建服务器上仅安装 MSBuild for VS 2017。
tfs - TFS 2017 构建 - 无限期保留(全部保留)
我们迁移到 TFS 2017(从 TFS 2013 XAML 构建)和新的构建和发布,但我们主要做 Windows 应用程序。问答和一些人抱怨缺少某些功能,例如,无法指定保留所有构建。我觉得这很奇怪,这是不可能的。我们应该怎么做?
我还查看了它的发布部分,但我没有看到任何适用于 Windows 应用程序的内容。此外,似乎也不能无限期地保留发布......?
tfs - TFS 2017 - 在构建列表中显示标签
我们的团队非常习惯于 TFS 2015 和更早的 XAML 构建中的构建质量值。这对于新的 Build & Release 是不可能的,但我们可以将标签添加到构建中。但是,它们不会显示在构建列表中,我们只能按构建定义历史记录(显示构建列表)中的标签进行过滤。无论如何配置它以显示构建的标签?或者以任何其他方式在构建列表中显示标签?
我们可以使用 REST API 来取回这些值,有没有办法修改网页或添加我们自己的?
注意 - 我们没有安装 SharePoint,所以我们不能使用它。
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 当前与您的生产系统上的值相同。
提出了另一个问题。我们需要选择生产升级或生产前升级测试哪个程序?
tfs - TFS 2017 创建子时从父 WIT 继承值
在 TFS 中将子 WIT 链接到父级时,我想将值从父级复制到子 WIT 模板中。如果父 WIT 的标题为 xyz,并且我正在链接一个子 WIT 并为其创建一个新模板,我想从某些字段中获取父值,主要是标题。我认为人们破译了我最初的要求,但希望这更干净一些。
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"
有谁知道我该如何解决这个错误?