【问题标题】:Use MS SQL Server 2005 Reporting Services with Visual Studio 2010将 MS SQL Server 2005 Reporting Services 与 Visual Studio 2010 一起使用
【发布时间】: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


    【解决方案1】:

    您需要将旧的引用添加到您的项目中。您可以在 2005 报告服务器上找到它们。

    这些可以在 GAC 的报告服务器上找到。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-09
      • 1970-01-01
      • 1970-01-01
      • 2017-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多