Visual studio 2015 &引用;";SqlBuildTask“;任务意外失败…“;SSDT中的异常

Visual studio 2015 &引用;";SqlBuildTask“;任务意外失败…“;SSDT中的异常,visual-studio-2015,sql-server-data-tools,Visual Studio 2015,Sql Server Data Tools,在我们的VStudio 2015解决方案中,我们有一系列SSDT。其中一个正在返回异常“SqlBuildTask”任务意外失败。Microsoft.Data.Tools.Schema.Sql.Build.BuildFailedException:已存在具有相同密钥的条目。“”。我进入了Microsoft.Data.Tools.Schema.SqlTasks.targets并查看了(发布在下面) 在我们之前的sprint中,项目的构建和部署工作正常。当我将TFS与以前的版本进行比较时,没有重大差

在我们的VStudio 2015解决方案中,我们有一系列SSDT。其中一个正在返回异常“SqlBuildTask”任务意外失败。Microsoft.Data.Tools.Schema.Sql.Build.BuildFailedException:已存在具有相同密钥的条目。“”。我进入了Microsoft.Data.Tools.Schema.SqlTasks.targets并查看了(发布在下面)


在我们之前的sprint中,项目的构建和部署工作正常。当我将TFS与以前的版本进行比较时,没有重大差异。
这是我已经做过的:

  • 我已将SSDT升级到最新版本(未修复)

  • 删除Microsoft.Data.Tools.Schema.SqlTasks.targets文件并修复ssdt安装(也没有修复)

我仍然在目标文件中寻找任何重复的密钥,正如异常指出的那样


任何帮助都将不胜感激……

这似乎是因为重构日志文件(其中包含有关列重命名的信息)包含两个或多个具有相同ChangeDateTime值的条目。SSDT处理这些重复文件的方式存在缺陷。

我不得不删除以下文件夹中以“.NET”开头的文件以外的所有内容:

...\UserAccountUsedByTfsBuild\AppData\Local\Temp
成功了

  • 我是通过删除本地系统的临时文件夹来实现的
  • 签入Visual Studio 2017-SSDT项目-架构比较文件已打开
  • 如果打开,则关闭该窗口并重新启动Visual Studio 2017
  • 它对我有效-现在构建成功

  • 我也有同样的问题。我只是关闭并重新启动VS 2017,它就可以工作了

    ...\UserAccountUsedByTfsBuild\AppData\Local\Temp