2017-12-11 8 views
0

Crystal 문제로 몇 시간을 보냈지 만이 문제는 해결할 수 없습니다.Windows 용 클라이언트 컴퓨터에 CrystalReportsForVisualStudio.msi를 설치하십시오.

최근에 Windows 응용 프로그램 프로젝트를 VS2010에서 VS2017으로 업그레이드했습니다. 필수 Visual Studio 확장 - 설치 프로그램 프로젝트.

CRRuntime_64bit_13_0_21.msi 
CRRuntime_32bit_13_0_21.msi 

상황이 작동하지 않았다 :

이제 우리는 클라이언트 시스템에서 다음 런타임 구성 요소를 설치했습니다. CRRuntime_64bit_13_0_21.msi 버전을 재설치했습니다. 변경된 사항이 있지만 여전히 작동하지 않았습니다.

결국 결국 CrystalReportsForVisualStudio.msi 을 설치하고 모든 것이 작동했습니다.

이것은 계획이 아니었지만 - VS2017으로 변경하기 전에는 CrystalReportsForVisualStudio.msi을 설치하지 않았습니다.

제가

후자 13,949 파일 VS 3476 개 파일이 CrystalReportsForVisualStudio.msi.

CRRuntime_64bit_13_0_21.msi에서 파일을 추출 하였다. 모든 3476 개 파일을 포함하고 *CrystalReportsForVisualStudio.msi*의 해당 정확하게 같은 (그러나 10,473 파일은 거기가된다

어떻게이 작품은 않습니다 -. 내가 클라이언트 설치 (Windows 시스템)에 CrystalReportsForVisualStudio.msi를 설치해야한다 인가? 그것은 허용이 일을? 는 왜 이전에 단지 CRRuntime에서 작동 못했지만, 지금은 필요 CrystalReportsForVisualStudio.msi?

에서가 아니라 CRRuntime_64bit_13_0_21.msi한다.이 아마 필요한가 CrystalReportsForVisualStudio.msi에서 CRWindowsApplication.zip가있다?

답변

0

추측 :

프로젝트의 참조에서 CR dll의 로컬 복사 동작을 "항상 복사"(솔루션 탐색기의 참조 트리에서 참조에 대해 f4)로 설정하고 작동 여부를 확인하십시오.

+0

안녕, 좋은 점은 단지 모양을했다 그리고 항상 복사로 설정 - 궁금 단지 확인 CrystalReportsForVisualStudio.msi' –

+0

'에 존재하는 CRWindowsApplication.zip 파일이 될 수 있다면, 당신이 시도 할 수 있습니다 : 에서을 시작 섹션의 App.Config 추가 : <시작 useLegacyV2RuntimeActivationPolicy = "true"> 다른 속성이 있으면 그대로두고 (대상 프레임 워크 및 기타) 다시 시도하십시오 –

+0

H 지금까지 도움을 주셔서 감사합니다 , useLegacyV2RuntimeActivationPolicy가 true로 설정되었는지 확인할 수 있습니다. 특정 사용자의 컴퓨터에 클라이언트가 물론 설치되지 않은 Visual Studio가 있기 때문에 우리가 테스트 한 CrystalReportsForVisualStudio.msi가 작동하는 데 문제가 발생했습니다. 이제는 Crystal이 작동하지 않는 컴퓨터 (Windows Workstation) 중 하나에 대한 액세스 권한을 요청하고 누락 된 부분을 찾을 수 있는지 살펴 보겠습니다. 도움을 다시 주셔서 감사합니다 –