2012-05-08 6 views
0

VS2010にWebApp(ASP.NET 2.0 C#)を構築しています。ASP.NET 2.0のどのReportViewerバージョンVS2010?

アプリケーションが正常に動作していると私は私がTookboxからReportViewerコントロールをドラッグして、ページを実行したとき、私は追加ので、私はアセンブリ参照エラーのいくつかの並べ替えを持っレポートビューアー2010年

をインストールして、私はレポート機能を置くと思いましたReferenceのMicrosoft.ReportViewer.WebFormを参照してください。しかし、8.0.0.0のバージョンしかありませんでした。私が実行してみると、それは私を

与えた:

The base class includes the field 'ReportViewer1', but its type (Microsoft.Reporting.WebForms.ReportViewer) is not compatible with the type of control (Microsoft.Reporting.WebForms.ReportViewer). 

私はMicrosoft.Reporting.WebForm 10.0.0.0を参照していませんでしたので、私はこれが起こっていると仮定します。 誰もが私の参照リストにそれがない理由を知っていますし、どうすればそれを得ることができますか?

おかげ

答えて

0

VS 2010は、通常はMicrosoft.Reporting.WebForm 10.0.0.0で動作します。なぜあなたはスーパー古いバージョン8.0.0.0で終わったのだろうか。ただし、manually Add or Remove Referencesを追加したり、手動でMicrosoft.Reporting.WebForm 8.0.0.0Microsoft.Reporting.WebForm 10.0.0.0に置き換えることができます。

何らかの理由でマシンにインストールしていない場合は、Microsoft Report Viewer 2010 Redistributable Packageをインストールしてください。

私はMicrosoft.Reporting.WebForm 10.0.0.0でASP.Net 2.0を使用していますが、これまでのところ問題はありませんでした。コンパイラはFramework 4.0についてMicrosoft.Reporting.WebFormの参照を警告し、ASP.Net 4.0へのアップグレードを提案します

関連する問題