缺少以下SqlCmd变量的值:Path1 Path2

时间:2012-07-15 18:17:36

标签: visual-studio-2010

我收到错误

缺少以下SqlCmd变量的值:Path1 Path2。

在Visual Studio中的一些Sql项目中。

我尝试了googleling但却一无所获。

4 个答案:

答案 0 :(得分:7)

选择SQL项目。 转到项目的属性(ALT + Enter)。 导航到SQLCMD变量并相应地执行操作(删除变量或填写默认值)。

答案 1 :(得分:0)

这也发生在我身上,事实证明其他人已经在项目中设置了一些自动日志记录,这些日志映射了sqlcmd变量中的路径变量。在他们签入tfs之后,由于这个错误,我再也无法构建了。让他们清除路径并更新项目或匹配您身边的变量值。

答案 2 :(得分:0)

我在修改了我的数据库项目的项目设置之后昨天跑到了这里(右键单击数据库项目,单击属性,然后单击项目设置)。

我已经检查了创建脚本(.sql文件)选项,我继续正常工作。但是当另一个团队成员检出最新更新时,他们无法构建并获得有关SqlCmd变量缺失值的错误。事情仍然适用于我,直到我检查了一个新版本的源并开始得到相同的错误。

要修复,我只需取消选中创建脚本(.sql文件)设置,一切都很顺利。

答案 3 :(得分:0)

我遇到了这个问题。我添加了一些SQLCMD变量,然后将其删除。 SQLCMD变量在发布文件或.sqlproj文件中不再存在。我对项目中的所有文件进行了grep操作,并且变量在任何地方都不存在。我重新启动了Visual Studio。但是我仍然在 缺少以下SqlCmd变量的值:错误。

从项目目录中,我删除了* .dbmdl和* .sqlproj.vspcc文件。该项目然后成功发布。