TFS 2015 破坏了自定义 XAML 构建文件中的变量定义

TFS 2015 breaks variable definitions in custom XAML build files

我在 TFS 2015 发布之前编写了自定义代码活动。当我们将 Microsoft.TeamFoundation 库从 v12.0.0.0 升级到 v14.0.0.0 时,这些代码活动不再有效。我收到的错误之一是:

Type 'Workspace' is not defined

此错误与类型 Workspace 的变量有关。

在您可以运行利用自定义生成过程活动的生成过程之前,您必须首先使用最新的 .NET Framework 重新编译这些活动,然后将它们签入到您的生成控制器引用的版本控制文件夹中.

此外,您必须仅使用 Visual Studio 2015 来编辑构建过程模板。

删除对 TFSBuildExtensions.Activities.dll 的引用解决了问题。现在我需要了解如何在 TFS2015 的 XAML 构建中获取 SonarQube 运行。