2012-05-08 3 views
0

VS2010에 웹 애플리케이션 (ASP.NET 2.0 C#)을 구축하고 있습니다. 내가 추가 있도록ASP.NET 2.0 VS2010의 ReportViewer 버전은 무엇입니까?

앱이 잘 작동하고 내가의 ReportViewer 2010

을 설치 그래서 나는 Tookbox에서 ReportViewer 컨트롤을 끌어 페이지를 실행하면 내가 보고서 기능을 넣을 생각 나는 어셈블리 참조 오류의 일종을 가지고 Reference의 Microsoft.ReportViewer.WebForm입니다. 그러나 8.0.0.0 버전 만있었습니다. 내가 Microsoft.Reporting.WebForm 10.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). 

나는 이런 일이 가정 : 나는 실행하려고 할 때

, 그것은 내게 준. 누구든지 내 참조 목록에없는 이유를 알 수 있으며 어떻게 받아 들일 수 있습니까?

감사

답변

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으로 수동으로 web.config에 바꿀 수 있습니다.

어떤 이유로 컴퓨터에 설치하지 않은 경우 Microsoft Report Viewer 2010 Redistributable Package을 설치할 수 있습니다.

비록 내가 Microsoft.Reporting.WebForm 10.0.0.0과 ASP.Net 2.0을 사용하고 있지만 지금까지 아무런 문제가 없었습니다. 컴파일러는 Microsoft.Reporting.WebForm으로 참조되는 Framework 4.0에 대해 경고하고 ASP.Net 4.0으로 업그레이드 할 것을 제안합니다.