我在VS2013 (更新3)中创建了一个新的SQL Server数据库项目,并尝试构建,但失败了。我收到的唯一构建输出如下:
------ Build started: Project: Database1, Configuration: Debug Any CPU ------
Creating a model to represent the project...
Done building project "Database1.sqlproj" -- FAILED.
Build FAILED.
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========
如果我通过MSBuild.exe详细地构建项目,我会看到以下内部故障:
Task "SqlBuildTask"
Creating a model to represent the project...
Done executing task "SqlBuildTask" -- FAILED.
在网上搜索后,我尝试了以下方法来解决这个问题,但都无济于事:
-Restart VS
-Restart机器
-Repair VS更新3和重启
-Repair VS2013和重新启动
我遗漏了什么?
发布于 2014-10-01 23:29:43
在联系了微软的一位朋友后,他建议修复安装在
https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt
这就解决了问题。
谢谢Chuck!
发布于 2016-10-21 03:30:58
还要检查您使用的MSBuild版本是否正确。通常,您的计算机上有多个MSbuild exe。14.0版本应该可以与Visual Studio 2015一起使用。
发布于 2018-04-08 12:12:23
我也遇到过这个问题,但问题出在项目属性"DSP“中的值。我编辑了proj文件,为SQL 2012构建了一个dacpac,然后为SQL 2014再次编辑了它,并得到了这两个错误。
最初以SQL2008为目标的项目仍然运行良好,所以它不是一个安装问题。
在我的编辑中,我拼写错了DSP元素的值。
<DSP>Microsoft.Data.Tools.Schema.Sql.Sq110DatabaseSchemaProvider</DSP>
它应该是( sql用L拼写)
<DSP>Microsoft.Data.Tools.Schema.Sql.Sql110DatabaseSchemaProvider</DSP>
修复拼写错误已解决此错误。
https://stackoverflow.com/questions/25774471
复制相似问题