【发布时间】:2011-08-18 10:18:29
【问题描述】:
在写这个问题时,我有一个简单的想法可以解决这个问题。也许其他人也有同样的问题,或者您想对此发表评论,所以我还是发布它。
tldr/简化问题: 如何在 Visual Studio 2010 中使用 MS SQL Server 2005 Reporting Services?
解决方案: 只需复制项目中的 Visual Studio 2008 报告 DLL 并将它们作为参考。我猜你这样做时必须拥有 vss2008 的许可证,但从技术上讲,这可以解决问题。
原问题:
如何在 Visual Studio 中使用 MS SQL Server 2005 Reporting Services 2010 年?我问这个的原因如下:我们迁移到 VSS 2010 作为我们的 IDE,但仍在使用 MS SQL Server 2005。
现在,我想更改项目中的一段代码,该代码使用 上述 SQL Server 上的 Reporting Services。
将解决方案转换为 VSS2010 解决方案后,我收到 BuildErrors 因为它找不到命名空间“ReportViewer”和“Reporting”。 那是因为对
的引用
- Microsoft.ReportViewer.Common (9.0.0.0)
- Microsoft.ReportViewer.WinForms (9.0.0.0)
不再可解析。所以我必须用 对版本 10.0.0.0 中相同程序集的引用。
这样做之后,解决方案构建成功,但在打开时 ReportViewer 我得到一个 SoapVersionMismatchException 告诉我 对于远程处理,我必须使用 Microsoft SQL Server 2008 Reporting Services 或更高版本。
【问题讨论】:
标签: visual-studio-2010 sql-server-2005 reporting