首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >VS2013数据库项目生成失败

VS2013数据库项目生成失败
EN

Stack Overflow用户
提问于 2014-09-11 04:25:01
回答 3查看 21.5K关注 0票数 57

我在VS2013 (更新3)中创建了一个新的SQL Server数据库项目,并尝试构建,但失败了。我收到的唯一构建输出如下:

代码语言:javascript
复制
------ 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详细地构建项目,我会看到以下内部故障:

代码语言:javascript
复制
Task "SqlBuildTask"
  Creating a model to represent the project...
Done executing task "SqlBuildTask" -- FAILED.

在网上搜索后,我尝试了以下方法来解决这个问题,但都无济于事:

-Restart VS

-Restart机器

-Repair VS更新3和重启

-Repair VS2013和重新启动

我遗漏了什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-10-01 23:29:43

在联系了微软的一位朋友后,他建议修复安装在

https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt

这就解决了问题。

谢谢Chuck!

票数 102
EN

Stack Overflow用户

发布于 2016-10-21 03:30:58

还要检查您使用的MSBuild版本是否正确。通常,您的计算机上有多个MSbuild exe。14.0版本应该可以与Visual Studio 2015一起使用。

票数 0
EN

Stack Overflow用户

发布于 2018-04-08 12:12:23

我也遇到过这个问题,但问题出在项目属性"DSP“中的值。我编辑了proj文件,为SQL 2012构建了一个dacpac,然后为SQL 2014再次编辑了它,并得到了这两个错误。

最初以SQL2008为目标的项目仍然运行良好,所以它不是一个安装问题。

在我的编辑中,我拼写错了DSP元素的值。

代码语言:javascript
复制
  <DSP>Microsoft.Data.Tools.Schema.Sql.Sq110DatabaseSchemaProvider</DSP>

它应该是( sql用L拼写)

代码语言:javascript
复制
  <DSP>Microsoft.Data.Tools.Schema.Sql.Sql110DatabaseSchemaProvider</DSP>

修复拼写错误已解决此错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25774471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档