0

我正在使用 NuGetterMultiPkgBuildVersionedTemplate20.xaml 模板,当我填写所有适当的字段时,我仍然收到以下错误。我也创建了一个版本种子文件,它对我没有任何作用。我错过了什么步骤?

 TF215097: An error occurred while initializing a build for
 build definition \Foo \Foo: 
 Exception Message: Cannot create unknown type 
 '{clr-namespace:TfsBuild.Versioning.Activities;
 assembly=TfsBuild.Versioning.Activities}VersionAssemblyInfoFiles'.
 (type XamlObjectWriterException)
4

1 回答 1

1

您需要确保已在TfsBuild.Versioning.Activities.dll某处将文件签入源代码控制,然后配置 TFS 构建控制器以在此处查找自定义程序集。

TFS 版本控制安装指南中推荐的方法是:

  • 创建一个名为 BuildActivity 的团队项目
  • 在名为 Custom Activity Storage 的文件夹下创建一个文件夹
  • 将 TfsBuild.Versioning.Activities.dll 添加到自定义活动存储文件夹
  • 提交这些更改

然后,打开 Team Foundation Server 管理控制台,并转到构建配置部分。单击构建控制器旁边的属性。在自定义程序集的版本控制路径下,输入您在上面创建的路径(在本例中为$/BuildActivities/Custom Activity Storage)。单击确定。

TFS Build 现在应该能够找到并加载程序集。

于 2014-09-04T10:29:46.757 回答