2010-12-09 1 views
5

VS2008 Reporting Services 프로젝트 (데이터베이스 : SQL Server 2008 RC2)가 있습니다. 이 프로젝트는 VS2005/SQL2005에서 업데이트되었습니다."참조 추가 ..."대화 상자에서 Microsoft.ReportViewer.WebForms 버전 10.0.0.0을 볼 수없는 이유는 무엇입니까?

보고서 뷰어 컨트롤을 버전 10.0.0.0으로 업데이트해야합니다. 그러나 재배포 가능 파일 (http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=a941c6b2-64dd-4d03-9ca7-4017a0d164fd)을 설치하면 '참조 추가 ...'대화 상자의 .NET 탭에 추가되지 않습니다!

나는 Microsoft.ReportViewer 대화 상자에서 8.0.0.0 및 Microsoft.ReportViewer 9.0.0.0을 볼 수 있지만 10.0.0.0

는 내가의 ReportViewer 10.0.0.0 관련의 ReportViewer 모두를위한 설치 제거를 실행하고 다시 설치 시도하지 제어. 하지만 대화 상자에는 버전 8과 9가 모두 표시되지만 버전 10은 표시되지 않습니다.

시작 -> 실행 -> 어셈블리를 통해 GAC 확인 3 가지 버전 모두를 볼 수 있습니다. 그들은 분명히 다른 프로그램에서 사용하고 있기 때문에 나는 "추가 참조에서이 어셈블리를 사용할 수 있도록해야 할 일을 ...

다소 견과류 날 운전은 ...

을 8, 9를 제거 할 수 없습니다 ... "Visual Studio 2008의 대화 상자 ?? 분명히 ReportViewer2010과 함께 VS2008가 조금 편리한-작업이 필요합니다 :

감사 알렉스

+0

제대로 GAC에 설치되어 있습니까? 거기에 어떤 버전이 있습니까? –

+0

시작 -> 실행 -> 어셈블리 사용 Microsoft.ReportViewer.WebForms (10.0.0.0)를 찾을 수 있습니다. 나는 8과 9 버전도 찾을 수있다. 그러나 '참조 추가 ...'대화 상자에는 8과 9 버전 만 표시됩니다. – Alex

답변

7

확인, 해결책을 찾을 내가, 내가 할 수 있었던 GAC에서 어셈블리 DLL을 추출 후

http://blogs.msdn.com/b/changliw/archive/2010/06/29/use-the-reportviewer-2010-control-in-visual-studio-2008-project.aspx

여기에 설명 된대로 '참조 추가 ...'대화 상자에 추가하십시오.

http://www.csharp411.com/adding-assemblies-to-the-visual-studio-add-reference-dialog/

다른 고민 영혼을 도울 수 있기를 바랍니다.)

/알렉스

+1

CSharp411에서 설명한대로 탐색을 통해 VS 2013에 RV 10에 대한 참조를 추가했습니다. 참조 -> 어셈블리 -> 프레임 워크는 RV 9 만 보여줍니다. –

+1

편집하는 데 너무 오래 걸렸습니다. ReportViewer는 References-> Assemblies-> Extensions에 있습니다. –

0

참조에 추가에 나타낸 어셈블리의 또 다른 원인은 암시 타겟 프레임 워크 필터링이다. 예 : Visual Studio 2010, .NET Fwk 4.0 대상은 특정 fwk를 대상으로하는 어셈블리를 필터링합니다. Microsoft.ReportViewer.WebForms 10.0.0.0을 추가하려면 프로젝트의 대상 fwk를 3.5로 변경하고 참조를 추가 한 다음 다시 4.0으로 전환했습니다.

+0

VS 2015 및 Microsoft.ReportViewer에서 작동하지 않음 –

관련 문제