2013-10-07 69 views
0

我正在使用NuGetterMultiPkgBuildVersionedTemplate20.xaml模板,當我填寫所有相應的字段時,我仍然收到下面的錯誤消息。我也創建了一個版本的種子文件,它爲我做了什麼。我錯過了什麼步驟?Nugetter在構建服務器上拋出初始化錯誤

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

你需要確保你已經檢查了TfsBuild.Versioning.Activities.dll文件到源代碼控制的地方,然後配置TFS構建控制器尋找有自定義組件。

的TFS版本安裝指南中推薦的方法是:

  • 創建一個團隊項目名爲BuildActivities
  • 創建一個文件夾下,名爲自定義活動寄存
  • 添加TfsBuild.Versioning.Activities.dll到自定義活動存儲文件夾
  • 提交這些更改

然後,打開Team Foundation Server管理控制檯,然後轉到構建配置部分。單擊構建控制器旁邊的屬性。在版本控制路徑下自定義程序集,輸入您在上面創建的路徑(在這種情況下,$/BuildActivities/Custom Activity Storage)。點擊確定。

TFS Build現在應該能夠找到並加載程序集。

相關問題