2011-07-01 52 views
1

我试图创建在VS 2010中的链接的SQL Server 2005报表服务器报告和我得到一个错误“远程报表处理需要Microsoft SQL Server 2008报表服务或更高版本”。我如何将控制权降级到2008年的控制权?报表查看器控件的Visual Studio 2010

回答

0

不幸的是,我知道如何解决这个问题的唯一方法是使用Visual Studio的较旧版本的这种类型的开发。虽然没有太多的解决方案。

0

你将不得不使用2005年版本的报表查看器控制的。不幸的是MS不允许这在2010年使用有可能是一个更好的技术相关的原因,而不是“让你升级到2008年”,但是这就是我觉得这个。

然而,你有一些跳铁圈通过:

  • 旧的控制必须放在一个的WinForms形式在VS 2008(或2005)。
  • 新的应用程序必须是使用完整的.NET 4.0轮廓
  • 如果你的主应用程序签名,您就在VS 2008 创建DLL必须有一个强名称密钥
  • 包含您在VS 2008中构建的控件的VS 2010中的表单将无法在VS 2010的设计视图中打开。
  • 如果您使用的是WPF,则不存在本机控件 - 必须使用Windows窗体互操作来实现这一点,托管WinForms控件。

也请记住,有报表查看器控制那里的几个版本: - 8.0 = VS 2005,VS 2008,SQL 2005 - 9.0 = VS 2008,SQL 2008 - v9.X = VS 2008,VS 2010,SQL 2008 R2 - v10 = VS 2010,SQL 2008 R2

希望这对你有所帮助。

相关问题