【发布时间】:2016-04-18 05:00:35
【问题描述】:
我已将 Visual Studio 2012 数据库项目转换为 Visual Studio 2015。当项目在 TFS 构建服务器上构建时,会发生以下错误
C:\Builds\\Sources\ (136):导入的项目“C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\SSDT\Microsoft.Data.Tools.Schema.SqlTasks.目标”没有找到。确认声明中的路径正确,并且该文件存在于磁盘上。
据我了解,构建服务器会尝试为 Visual Studio 2012 (v11.0) 查找 SSDT。但是,它找不到它,因为我的 Build Server 机器上只安装了 VS 2015。未安装 VS2012 SSDT。
我的问题是 1. 我对错误的解释正确吗? 2、为什么VS2012数据库项目没有自动转换为使用VS2015 SSDT?这是正常的转换行为还是我做错了什么?
如果你有答案,请帮忙。
【问题讨论】:
-
sln/sqlproj 文件是否仍有可能使用 VS 11 打开?您是否安装了 VS 2015 的 SSDT 位?如果我没记错的话,默认情况下它们没有安装。
标签: build visual-studio-2015 sql-server-data-tools