2010-01-22 5 views
0

VS2008 Report Builder는 SQL Server 2008 보고서 (예 : 보고서 작성기 2.0으로 작성)와 함께 로컬 모드에서는 작동하지 않습니다. 베타 2에는 업데이트 된 보고서 뷰어가 포함되어 있습니다. this topic에서 재배포 가능 패키지가있는 것으로 보입니다.SQL Server 2008 용 ReportViewer

질문 : VS2008에서 작동하도록 새 ReportViewer 컨트롤을 만드는 방법이 있습니까?

답변

0

나는 (특히 그렇게 빨리) 내 자신의 질문에 대한 답변을 싫어하지만 난 그게 VS2008로 작업했다 : 위 또는 cab6.cab에서의 링크에 표시된 위치에서

  1. 가져 오기 reportviewer.exe VS2010Beta2 디스크
  2. 설치하십시오.
  3. Microsoft.ReportViewer.WebForms.dll 및 Microsoft.ReportViewer.Common.dll을 응용 프로그램의 로컬 dll 폴더 (\ lib)에 복사하고 프로젝트에서 참조하십시오. 이것이 충분한 지 확실하지 않으면 어쨌든 reportviewer.exe를 설치/설치해야했습니다. 그러나 이것은 VS2008에 대한 참조를 추가하는 데 필요합니다.
  4. 이제 보고서 뷰어 (적어도 PDF 생성에 사용되는 LocalReport)가 작동합니다.

VS2008 "참조 추가"를 사용하여 GAC에서 어셈블리를 참조 할 수 없습니다. 9.0 버전 만 표시되었습니다. 이유는 모르겠지만 GAC 어셈블리를 참조하는 것이 더 나을 것입니다. 이 문제를 해결하는 사람들을 받아 들일 것입니다.