2016-07-01 65 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版本中運行。