给定的键是不存在的字典 - Visual Studio SSDT部署
我有一个在Visual Studio 2017中的SSDT项目和多个报告工作的共享数据源。我可以构建所有报告,并预览它们并具有刷新数据的能力。但是,当我单击部署时收到错误消息给定的键是不存在的字典 - Visual Studio SSDT部署
错误:给定密钥不在字典中。
我已经检查了项目部署细节,例如(目标服务器详细信息,目标报告文件夹等),它们都是正确的。任何人都可以建议调试此错误的最佳方法? Visual Studio Error Deployment Settings
我有使用从VS2017 15.3.5中的扩展和更新安装的Microsoft Reporting Services 1.17完全相同的问题。我使用Visual Studio进行调试,并使用指向Microsoft.ReportingServices.BuildProcess.dll中的错误的JetBrains dotPeek进行反编译。连接属性被字典中的URL查找。据我所知,这本字典从来没有被填充。 解决方案是卸载扩展并安装SSDT for Visual Studio 2017 (15.3.0 preview)。
感谢尼克,这工作完美! – user8726887
这不适合我。 – Ashkan
有报告项目目录中的文件.rdl.data旁边的.rdl文件。如果关闭报告设计器,请删除该文件,然后尝试再次预览,希望这会有所帮助。
但是,感谢不是预览,我有一个问题,工作正常。部署报告时发生错误。 – user8726887
感谢大家的反馈。我发现了这个错误,并且将发布一个修补程序,使用下一版本的Reporting Services VSIX。
谢谢, 马特
是否有可能通过此修补程序在某处下载某种Beta版本的VSIX? – Daan
你好大安 - 一旦我为此发布了一个版本,我将与管理层合作以更新Reporting Services VSIX。 –
你能附上你填写的详细信息和错误信息的照片吗? –
我在问题中添加了链接。 – user8726887
我把你的问题交给我的,看起来不错 [看看这个](https://social.msdn.microsoft.com/Forums/sqlserver/en-US/64d8055c-303f-47f9-a5b1-015642647426/the -given-key-was-not-present-in-the-the-dictionary?forum = sqlreportingservices) –