Nugetter在构建服务器上抛出初始化错误

时间:2013-10-07 15:27:27

标签: nuget tfsbuild

我正在使用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)

1 个答案:

答案 0 :(得分:1)

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

TFS版本控制安装指南中建议的方法是:

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

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

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