Visual Studio에서 C#을 2008 윈도우 XP 32 비트컴파일 비주얼 스튜디오 C# 프로젝트는
나는 내 컴퓨터가 32 비트 인 VS C 번호 2008을 사용하여 Windows 프로젝트를 개발했습니다. 그래서 32 비트 미만의 응용 프로그램을 컴파일하고 있습니다.
그러나 고객 중 한 명이 64 비트 컴퓨터에서 비자를받을 수 없다는 것을 확인했습니다.
32 비트 컴퓨터에서 컴파일했기 때문에 궁금합니다. 64 비트 시스템에 여전히 설치됩니까?
몇 가지 추가 질문. 32 비트 모드에서 컴파일 할 때. Windows 32 비트 라이브러리를 사용합니다. 그리고 이러한 라이브러리는 64 비트 시스템에서 찾을 수 없습니까?
이 기능을 사용하려면 32 비트와 64 비트의 2 가지 버전을 컴파일해야합니까? 어떤 조언을
많은 감사,
실제로 32 비트 DLL에 대한 런타임 종속성이 있으므로 특정 플랫폼 관련 문제가있는 경우 "모든 CPU"가 아닌 "x86"을 사용해야합니다. "Any CPU"는 프로그램을 32 비트 환경에서 32 비트 모드로 실행하고 64 비트 환경에서 64 비트 모드로 두 가지 버전의 필요없이 실행합니다. 그러나이 방법은 프로그램이 외부의 관리되지 않는 직접 종속성이없는 "순수 관리되는"코드 인 경우에만 작동합니다. –