Tag: team build

ItemGroup项目范围,或者“为什么MSBuild讨厌我?”

我有一个解决方案,我试图在TFS上构建。 我想更新所有适当文件的版本,我一直试图完成这项工作。 关于如何做到这一点有很多链接,但由于一个小问题,它们都不适合我…范围。 我的树看起来像这样: test.proj application.sln 应用(文件夹) main.cs 属性(文件夹) AssemblyInfo.cs中 当我从解决方案文件夹运行“c:\ Windows \ Microsoft.NET \ Framework \ v3.5 \ MSBuild.exe test.proj”时…我得到以下输出: Microsoft (R) Build Engine Version 3.5.30729.1 [Microsoft .NET Framework, Version 2.0.50727.3074] Copyright (C) Microsoft Corporation 2007. All rights reserved. Build started 7/6/2009 3:54:10 PM. Project “D:\src\test.proj” on node 0 (default targets). CSFiles: ‘application\Properties\AssemblyInfo.cs’ DesktopBuild: […]

是否有一个.NET API等同于TFS 2015的“Build 2.0”REST API?

VS Team Services和TFS页面的REST API参考分离了“Build 1.0”和“Build 2.0”API。 似乎.NET API中也存在这样的差异,因为运行以下代码只列出“旧的”XAML构建定义而不是新的定义。 var tpc = new TfsTeamProjectCollection(new Uri(“http://tfsurl”)); var buildServer = tpc.GetService(); var def = buildServer.QueryBuildDefinitions(“Project Name”); // Finds only XAML definitions 是否有一个新的DLL我可以参考编写与新TFS一起使用的等效代码,或者是所有的Web API?