2012-11-03 18 views
20

我在TFS Build中設置了我的.NET項目。它建立在當地罰款,但我在服務器上得到這個生成錯誤:使用數據庫項目在tfsbuild中生成錯誤

中導入的項目「C:\ Program Files文件(x86)的\的MSBuild \微軟\ VisualStudio的\ V10.0 \ SSDT \ Microsoft.Data .Tools.Schema.SqlTask​​s.targets「未找到。確認<導入>聲明中的路徑是正確的,並且該文件存在於磁盤上。

我不知道它是什麼,即使使用谷歌搜索沒有什麼幫助。我的解決方案有一些數據庫項目這裏有什麼問題以及我如何解決它?

回答

19

您需要安裝SQL Server Data Tools on 全部build agents。在安裝TFS Build服務器時,人們通常會在其他機器上創建代理。

您可以從MS SQL Server Data Tools BlogMicrosoft SQL Server Data Tools下載它們,然後選擇與您正在構建的版本(Visual Studio 2010或Visual Studio 2012)相對應的版本。

注:在某些情況下,錯誤中提到的路徑:
c:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\TeamData\Microsoft.Data.Schema.SqlTasks.targets
在這種情況下,從SQL的安裝,而不是上面的鏈接安裝SQL Server數據工具。

+1

這需要安裝在構建服務器上?我可以在哪裏下載它? – amateur

+0

不需要構建服務器 - 構建代理。 –

+0

我該怎麼做? – amateur

相關問題