Windows 서비스 및 양식 응용 프로그램에서 사용하는 보고서가 있습니다. 그래서, 둘 다 사용할 수있는 DLL 파일에 보고서를 넣고 싶습니다.DLL 파일에 포함 된 .RDLC 보고서 표시
문제점은 내 Windows 양식 응용 프로그램에서 ReportViewer 컨트롤의 ReportEmbeddedResource 속성을 설정하려고하면 dll 파일이 아닌 리소스에 대한 Windows 양식 응용 프로그램을 검색한다는 것입니다.
예컨대 : 코드 윈도우 폼 응용 프로그램에서 :
rv.LocalReport.ReportEmbeddedResource = "MyReportInMyDLLFile.rdlc"
내 DLL 파일에 포함 된 리소스에 대한 위의 명령 모양을 만들 수있는 방법
?
나는 당신을 사랑합니다. –
위의 코드를 SharePoint 2010의 '응용 프로그램 페이지'에서 사용할 때 다음과 같은 오류가 발생했습니다. '파일 또는 어셈블리'file : /// c : \ windows \ system32 \ inetsrv \ Reports.dll '또는 해당 종속성 중 하나를로드 할 수 없습니다. . 시스템은 지정된 파일을 찾을 수 없습니다 .',하지만 그것은 WinForm 응용 프로그램에서 작동합니다. – Amir
그런 낡은 대답 ..하지만 오늘처럼 잘 작동합니다! 나는 아래의 답을 따랐다. 두 개의 폴더 안에있는 다른 어셈블리에서 보고서를 얻었을 때, 단순히 작동하지 않았고, 그렇다면 그것은 임베디드 리소스였다. 이 대답의 두 번째 줄에 복사하여 붙여 넣으면 효과가있었습니다. – sksallaj