x64 창을 사용하여 Windows 응용 프로그램을 작성하고 있습니다. 내가 설치 프로그램을 내보낼 수있는 dev 컴퓨터에서 응용 프로그램을 설치하고 어떤 CPU, x86 또는 x64 및 겉으로보기에 상관없이 System.Data.SQLite.dll의 버전에 상관없이 컴파일해도 문제가 없습니다. 혼합 모드, x64, x86, 혼합 모드가 아닌 ...System.Data.SQLite.dll - 버전 및 컴파일 방법은 무엇입니까?
설치 프로그램을 다른 컴퓨터 (x64 Win7)로 전송할 때 응용 프로그램의 컴파일 방법에 관계없이 사용하는 System.Data.SQLite.dll에 관계없이 .
내가 사용하고있는 조합에 따라 BadImageFormatException에서 UnsafeNativeMethods까지의 오류가 발생합니다.
System.Data.SQLite.dll과 CPU 컴파일 중 어떤 조합을 사용해야합니까? x64/x64는 논리적 인 선택이지만 확실하게 x86 컴파일을 강요하고 x86 dll을 사용해야합니다.
아니면 완전히 잘못된 나무를 짖고 있습니까?
감사
편집 : 그것은 유일의 정말 응용 프로그램이 적어도 지금의 x64 W7에 컴파일하는 것이 중요합니다.
감사합니다. 문제가되는 것으로 판명되었습니다. System.Data.SQLite를 완전히 제거하고 32 비트 버전을 설치하는 것이 트릭을 수행하는 것처럼 보였습니다. 대답을 환호로 표시했습니다. – kieranajp
@kieranajp : 다행스럽게 도울 수 있습니다. –