使用数据库项目在tfsbuild中构建错误

ama*_*eur 21 database-project tfsbuild tfs2010 visual-studio-2012

我在TFS Build中设置了我的.NET项目.它在本地构建良好,但我在服务器上收到此构建错误:

找不到导入的项目"C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v10.0\SSDT\Microsoft.Data.Tools.Schema.SqlTask​​s.targets".确认<Import>声明中的路径是正确的,并且该文件存在于磁盘上.

我不知道它是什么,即使是谷歌搜索并没有多大帮助.我的解决方案有一些数据库项目 这里有什么问题以及我如何解决它?

Pre*_*gha 20

您需要在所有构建代理上安装SQL Server数据工具.安装TFS Build服务器时,人们通常会在该计算机或其他计算机上创建代理.

您可以从MS SQL Server数据工具博客Microsoft SQL Server数据工具下载它们,并选择与您正在进行的构建相对应的那个(Visual Studio 2010或Visual Studio 2012).

注意:在某些情况下,错误提到路径:
c:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\TeamData\Microsoft.Data.Schema.SqlTasks.targets
在这种情况下,从SQL安装安装SQL Server数据工具,而不是上面的链接.