Visual Studio“SQLBuildTask”任务未获得必需参数“DatabaseName”错误的值

时间:2014-09-17 09:07:03

标签: visual-studio-2010 visual-studio visual-studio-2012 build compiler-errors

我的解决方案中有一个数据库项目,无法使用以下错误进行构建:

  

04044:“SQLBuildTask”任务未获得必需值   参数“DatabaseName”。

当我双击错误时,它会显示以下XML:

Buildtask XML

我似乎无法找到对“DatabaseName”变量的引用,尽管我从项目选项中了解了它的系统定义的SQL CMD变量,但是它不允许我为它指定值。

我有自己的构建配置,奇怪的是其他构建配置工作正常。创建新配置也不起作用。任何人都可以解释为什么我会收到这个错误吗?

1 个答案:

答案 0 :(得分:0)

在我们的例子中,我们不打算使用与SQL相关的任何内容,但在.csproj文件中找到以下行: -

<Import Project="C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\SSDT\Microsoft.Data.Tools.Schema.SqlTasks.targets" Condition="'$(SQLDBExtensionsRefPath)' == ''" />

删除此行解决了这个问题。对不起,我没有比这更深刻的见解。