-
비주얼 스튜디오의 도구상자에서 ReportViewer가 없을 때 추가하는 방법기타 정보/정보공유-IT 2019. 2. 20. 10:37반응형
https://stackoverrun.com/ko/q/11209495 에서 자동으로 번역된 어색한 번역문을 고쳐쓴 것이며 주석을 좀 달았다.
#VisualStudio #ReportViewer #ToolBox #비주얼스튜디오 #리포트뷰어 #도구상자
업데이트 : 2017년 4월 18일에 Microsoft는 Visual Studio에서 보고 도구를 구성 및 사용하는 방법을 설명하는 document를 발표함.
비주얼 스튜디오 2017은 기본적으로 ReportViewer 설치 도구를 가지고 있지 않습니다. Visual Studio 용 Microsoft Rdlc 보고서 디자이너을 확장 설치 한 다음 도구 상자에 추가하면 양식 아래에 구성 요소가 나타납니다.
ReportViewer
가 필요한 각 프로젝트에서 다음 단계를 따라야합니다.- 도구 상자에
ReportViewer
이 있으면 제거하십시오. 강조 표시하고 마우스 오른쪽 버튼으로 클릭하고 삭제하십시오.- 이 작업을 수행하려면 양식이 열려 있어야합니다.
- Visual Studio 용 Microsoft Rdlc 보고서 디자이너 확장 프로그램이 설치된 경우 제거하십시오.
- 솔루션을 닫고 Visual Studio를 다시 시작하십시오. 이것은 중요한 단계입니다. 솔루션간에 전환 할 때 이 전환 될 때 VS가 다시 시작되지 않으면 오류가 발생합니다.
- 솔루션을 엽니다.
- NuGet 패키지 관리자 콘솔 열기
(Tools/NuGet Package Manager/Package Manager Console , 도구/ NuGet 패키지 관리자/패키지 관리자 콘솔
) PM> 프롬프트에서 이 명령을 입력하십시오. 대소문자가 중요합니다.
Install-Package Microsoft.ReportingServices.ReportViewerControl.WinForms
패키지 관리자 콘솔에서 패키지의 설치상황을 텍스트로 볼 수 있습니다.
이제 도구 상자에
ReportViewer
도구를 추가 할 수 있습니다.도구 상자에서 마우스 오른쪽 단추로 클릭하고 (
Choose Items... , 항목 선택...
).NET Framework 구성요서에서 찾아보기 단추를 누르십시오.
이 예에서는 패키지 관리자 콘솔의 텍스트에 표시된대로 패키지 폴더에 붙여 넣을 수 있습니다.
Microsoft.ReportingServices.ReportViewerControl.Winforms.140.340.80
버전 번호는 달라질 수 있습니다.
C:\Users\jdoe\Documents\Projects\_Test\ReportViewerTest\WindowsFormsApp1\packages
다음을 두 번 클릭합니다.
lib
을 두 번 클릭하고net40
을 다시 클릭하십시오.마지막으로, 파일
Microsoft.ReportViewer.WinForms.dll
을 더블 클릭하면 도구 상자 항목 선택에서
ReportViewer
가 추가 된 것을 볼 수 있습니다. 오른쪽으로 스크롤하면 버전이 표시됩니다. (14.0.0.0 또는 그 이상이 될 수 있습니다.)확인을 클릭하십시오.
ReportViewer
는 이제 도구상자에 있습니다.도구를 원하는 양식으로 드래그하여 사용하십시오.
완료되면 도구 상자에서(? 기껏 추가한 걸 삭제는 왜?? 밑에 회색배경의 글씨 오류가 나타날때만 삭제하고 다시 추가하면 될 듯)ReportViewer
도구를 삭제하십시오. 참고로 다른 프로젝트에서 ReportViewer를 사용하려면 위의 과정으로 ReportViewer를 추가해야합니다.프로젝트를 저장해도 좋습니다.
Visual Studio에서 ReportViewer가 사용되는 프로젝트를 열 때 ReportViewer DLL이 올바른 위치에서 로드되도록 위의 모든 과정을 다시 시작해야합니다.
다시 시작하지 않고, 그대로 프로젝트를 열려고 하면 "
Thevariable 'reportViewer1' is either undeclared or was never assigned.
"을 나타내는 오류가 표시됩니다.이렇게되면 양식에서 구성 요소를 제거하고 프로젝트에서
Microsoft.ReportViewer.*
참조를 삭제하고 저장하고 다시 시작하면 대개 작동합니다.반응형'기타 정보 > 정보공유-IT' 카테고리의 다른 글
파일은 인터넷 또는 제한 영역에 있거나 파일에 웹 표시가 있으므로 처리할 수 없습니다. 이러한 파일을 처리하려면 웹 표시를 제어하세요. (1) 2019.04.04 pdf to word Converter (PDF 파일을 Word파일로 변환하는 손 쉬운 방법들에 대한 리뷰) (0) 2019.03.28 비주얼스튜디오 보고서 디자이너에서 보고서 데이터창이 사라졌을때, 보고서 데이터창 표시 (0) 2019.02.18 CPU: CompatTelRunner.exe! 너는 무엇이길래 나의 에너지를 다 쓰려하는가? (0) 2019.02.12 Big-O Algorithm Complexity Cheat Sheet 빅오 알고리즘 시트에 주석달기 (0) 2019.01.15 - 도구 상자에