2016-07-01 66 views
0

我在TFS 2015发布之前编写了自定义代码活动。当我们将Microsoft.TeamFoundation库从v12.0.0.0升级到v14.0.0.0时,这些代码活动不再有效。一个I接收到的错误的是:相对于发生Workspace类型的变量TFS 2015中断了定制XAML构建文件中的变量定义

Type 'Workspace' is not defined 

此错误。

+0

我在2013年遇到了类似的问题。我花了一个星期的时间更改选项并下载了Microsoft认为可选的库,不再与2013年分发。您可以从Microsoft下载可选的库,这可能会解决您的问题。在msdn.com上搜索丢失的项目。 – jdweng

回答

0

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

另外,只能使用Visual Studio 2015来编辑构建过程模板。

+0

我仔细检查过。生成控制器安装了VS2015,控制器访问的库在TFS中有正确的DLL。在VS2015中编辑XAML文件时,悬停在TF Build Activities上将其显示为V.14.0.0.0。 –

0

删除对TFSBuildExtensions.Activities.dll的引用可解决该问题。现在我需要了解如何让SonarQube在TFS2015的XAML版本中运行。