2012-05-03 4 views
1

여기에 상황이 있습니다 :Crystal Reports를 x86 빌드에서 실행 하시겠습니까?

저는 Crystal Reports를 사용하는 상당히 큰 .Net 응용 프로그램과 서명 패드와 같은 다른 몇 가지 32 비트 라이브러리를 사용하고 있습니다. 우리는 현재 Crystal Reports의 이전 버전을 사용하고 있습니다 (Visual Studio 2005에서 .. 오래되었습니다. 결국 업그레이드 될 것입니다). 우리는 현재 32 비트 컴퓨터와 64 비트 컴퓨터에 대해 별도의 빌드를 수행합니다. 32 비트 시스템 용 빌드는 AnyCPU 플랫폼을 대상으로하고 64 비트 시스템 용 빌드는 x86 플랫폼을 대상으로합니다. 이것은 응용 프로그램이 64 비트 컴퓨터에서 실행될 때 응용 프로그램이 32 비트 응용 프로그램으로 실행되고 다른 32 비트 라이브러리를로드 할 수 있도록 수행됩니다.

두 개의 별도 빌드를 유지해야한다는 것에 지쳐 가고 있습니다. 빌드 프로세스는 다소 엉망입니다. 내 생각에 x86 플랫폼을 대상으로하는 빌드 만 수행하고 나머지는 여전히 작동하지만 32 비트 및 64 비트 시스템에 별도 빌드를 유지해야 할 필요가 없어졌습니다.

제 질문은 : 64 비트 컴퓨터에서 Crystal Reports의 32 비트 설치를 강제 수행 할 수 있습니까? x86 플랫폼 용으로 작성된 응용 프로그램은 64 비트 컴퓨터에서 32 비트 버전의 Crystal Reports와 계속해서 작동합니까?

내가 할 수있는 일이 가능합니까 아니면 다른 것을 놓치고 있습니까? 나는 이전 개발자들이 명백한 이유 때문에이 작업을하지 않았던 것처럼 내가 실종 된 것처럼 느낀다.

답변

1

"64 비트"빌드가 x86 (32 비트)으로 설정되어 있고 "32 비트"빌드가 64 비트가 없기 때문에 x86 (32 비트)에서만 실행되는 경우 빌드는 기본적으로 동일하고 두 가지 빌드가 필요하지 않습니다. Crystal Reports 응용 프로그램을 x86으로 빌드하고 32 비트 Crystal msi를 미리 설치합니다. 64 비트 및 32 비트 컴퓨터에서 모두 성공한 것처럼 작동합니다.

+0

그게 내가 생각하고있는거야. 빌드 사이에 최종 사용자에게는 아무런 차이가 없다. 32 비트 컴퓨터에서 32 비트 빌드로 실행되거나 32 비트 빌드로 실행 중이다. 64 비트 컴퓨터. 64 비트 컴퓨터에 설치할 Crystal Reports 32 비트 버전을 가져 오는 데 문제가 있습니까? 나는 설치자가 그런 것들에 대해 상당히 까다로울 수 있다고 생각했다. –

+0

나는하지 않았다. 때로는 "32 비트 콘솔"(c : \ windows \ syswow64 \ cmd.exe)을 실행하는 데까지 갔지만 다른 사용자는 그냥 r 클릭하고 "관리자 권한으로 실행"했습니다. – robrich

+0

잘 알고 있습니다. 도와 주셔서 감사합니다. –

관련 문제