【发布时间】:2014-11-04 15:16:50
【问题描述】:
我在 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.
在网上搜索后,我尝试了以下方法来解决这个问题,但无济于事:
-重启VS
-重启机器
-修复 VS Update 3 并重启
-修复VS2013并重启
我错过了什么?
【问题讨论】:
-
出于好奇,如果您安装了 2012 年的独立 SSDT,您能否像在此处所做的一样成功构建?您是否导入了现有数据库?您的项目中是否有任何错误/警告?
-
我没有 2012。另一个解决方案中迁移的数据库项目(2010 到 2012)确实在 2013 年成功构建。没有错误或警告。我正在使用 VS2013 U3 Ultimate。
-
如果在新项目中重新创建这个数据库会发生什么?你是如何开始这个项目的?导入现有数据库还是从头开始? (我知道你没有 2012 年,但如果你从网站下载 SSDT 的位,它会安装基本的 IDE 供你使用 w/SSDT。如果其他项目在 2013 年工作,可能没有必要。)
-
新项目的同样问题。从 File|New|Project 开始,没有导入。
-
这是没有对象还是在您创建对象之后?您可以将对象导入项目中以查看它是否可以构建吗?我仍然认为可能值得并排安装 2012 SSDT 钻头,看看它是如何工作的,或者它的行为是否不同。
标签: visual-studio-2013 database-project