构建错误:此计算机上安装了不兼容的SQL Server数据工具和数据库运行时组件版本

fia*_*iat 9 sql-server-data-tools

我有一个Visual Studio 2012项目,当尝试从命令行发布数据库时报告msbuild的错误:

Microsoft.Data.Tools.Schema.SqlTask​​s.targets(390,5):建立自己的错误:SQL Server数据工具和数据库运行时组件的不兼容版本安装在此计算机上.

我检查并安装了VS2012 SSDT的所有更新,一切都是最新的.

fia*_*iat 8

诀窍是为Visual Studio 2010安装SSDT更新 - 尽管我的解决方案是在VIsual Studio 2012中运行的.该解决方案从2010年开始升级,这也许就是为什么存在依赖性.

另一个线索是在构建目标的路径中 - v10而不是v11

C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v10.0\SSDT\Microsoft.Data.Tools.Schema.SqlTask​​s.targets(390,5):[错误消息后跟]