2017-05-15 7 views
0

이전 프로젝트를 Visual Studio 2017 [2015 년]으로 이동하려고하지만 VS에서 RDLC 보고서를 편집하려고 할 때마다 보고서 버전이 업데이트되어 'Microsoft.ReportViewer'와 호환되지 않습니다. 12.0을 사용하는 WinForms의 버전 10.0.Visual Studio ReportViewer Designer 버전

여기에있는 모든 버전은 모든 사용자가 v10.0 DLL을 가지고있어 한 번에 모든 사용자를 업데이트 할 수 없으므로 버전을 유지해야합니다.

나는 DLL이 실행 파일에 포함을 시도했지만이 말한다 :

는 = 12.0.0.0, 문화 = 중립 어셈블리에서 'Microsoft.ReportViewer.WinForms, 버전 상호 운용성 유형을 포함 할 수 없습니다 PublicKeyToken = 89845dcd8080cc91 가이 드 ' 속성'가 없기 때문에 '

어떤 도움이나 해결 방법을 주시면 감사하겠습니다, 조언에 감사합니다.

답변

0

이 작업을 수행하는 방법에 대해 궁금한 분들에게 해결책을 찾지 못했습니다.

대신 나는 나이가 보고서를 읽을 수 있고, 내가 그들을 업그레이드 할 필요가 없습니다, 그것은 retrocompatibility을 가지고 같은 버전 [10.0 -> 14.0] ReportViewer 최신으로 업그레이드하기로 결정했다.

한편으로는 실행 파일의 동일한 폴더에 DLL을 여러 사용자 설치로 설치했기 때문에 모든 노력없이 어셈블리를 업데이트 할 수있는 자동 도구가 있습니다. 이 도구는 저에 의해 만들어 졌으므로 다른 방법으로는 할 수 없습니다.