visual-studio-2010 - 没有为Visual Studio “SQLBuildTask”任务提供必需参数 “DatabaseName”错误的值

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

我的解决方案中有一个数据库项目,该项目始终无法构建,并出现以下错误:

04044: The "SQLBuildTask" task was not given a value for required parameter "DatabaseName".



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

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

我有自己的构建配置,很奇怪其他构建配置也能正常工作。创建新配置也不起作用。谁能阐明我为什么会收到此错误?

最佳答案

在我们的例子中,我们不打算使用任何与SQL相关的东西,而是在.csproj文件中找到以下行:

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

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

关于visual-studio-2010 - 没有为Visual Studio “SQLBuildTask”任务提供必需参数 “DatabaseName”错误的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25886422/

相关文章:

c# - 在 Visual C# 中循环单选按钮检查

css - 使用 css 查找所有引用 (Shift+F12)

visual-studio - Azure DevOps 构建失败警告 MSB3245 : Could not resolve this reference

c# - 类型在 Visual Studio 中未突出显示其通常的绿色

c# - 在windows phone项目中使用可移植类库

c# - 从VS2010 IDE启动时,为什么C#Release 3x会变慢?

c# - 如何使用 Visual Studio(和/或 ReSharper)从类字段生成构造函数?

c++ - VS2010代码分析奇怪的数组限制报错

visual-studio - 前端和后端不兼容 - 获取更多链接器信息

c# asp.net debug.writeline 写在哪里?