2011-12-15 18 views
2

SSRS ReportViewerコントロールを使用する単純なASP.NETアプリケーションがあります。SQL Reporting Servicesの複数のバージョンReportViewer

アプリケーション内でこのコントロールの複数のバージョンをサポートできるかどうかは疑問でしたか?

レポートサービスが混在するユーザーがアプリケーションを使用し、SQL Reporting Services ReportViewer 2010(バージョン10.0)がSSRS 2005と互換性がなくSQL Reporting Services ReportViewerバージョン9.0が使用されています。

レポートサービスのバージョンを選択し、アプリケーションが正しいコントロールを選択できるようにしたいと思います。

アプリケーション内で複数のバージョンが参照されると競合が発生しますか?

答えて

0

複数の参照を持つと、おそらく単一のプロジェクトで問題が発生します。

回避策として、これを試してみてください。

が2つの異なるアセンブリ、バージョンごとに1で2つのユーザーコントロールを作成します。 これらのプロジェクトでは、レポートビューアに必要な参照の正しいバージョンを追加します。 次に、Spesific Versionであることを参照設定で指定します。

次に、2つのアセンブリをコンテナプロジェクトにインポートします。

レンダリングする必要があるレポートに基づいて、正しいユーザーコントロールを読み込むだけです。

これが役に立ちます。

関連する問題