如何自定义现有的 TFS 2015 Build

How to customize existing TFS 2015 Build

我正在尝试自定义使用 TFS 2015 中的 UI 创建的构建。我的要求是,如果作为 TFS Build.

的一部分正在构建的解决方案中有任何警告,TFS 构建应该处于失败状态

我尝试按照以下步骤操作:https://msdn.microsoft.com/en-us/library/dd647551(v=vs.120).aspx#template_create 但是第 3 步表明 Edit Definition 将允许下载现有版本并没有发生。当我单击“编辑定义”时,它会在浏览器中打开并允许进行 OOTB 编辑。

我在本地机器上用 VS 2015 试过了。我怎样才能做到这一点?服务器上是否有对路径的引用,我可以在其中找到 TFS Build 定义? 请提出建议。

Is there a reference to path on the server where i can find the TFS Build definition

IIRC 它在数据库中,因为您使用的是 XAML 构建定义而不是 VSO 'scripted' 风格的构建定义。您必须将它们从 TFS 配置数据库中取出(也许是另一个,我忘记了)。

TFS build should be in Failed state if there are any warnings in the solution

我尝试实现的方法是编辑构建定义中的 msbuild 参数,并在出现警告时使构建失败。这可能是可能的:TreatWarningsAsErrors msbuild 属性