x64 컴퓨터에 응용 프로그램 빌드가 있습니다. 그것은 현재 x86 용이지만 Windows XP 시스템 (x86)에서는 "잘못된 이미지 형식"으로 실패합니다. 모든 Vista 및 OS에서 x64 플랫폼에서 완벽하게 실행됩니다. 문제를 내 아이콘으로 추적했습니다."잘못된 이미지 형식"으로 WPF 응용 프로그램이 실패 함
나는 아이콘을 제거하고 이제는 잘 돌아 간다. 아무도 이것과 관련이있을 수 있다는 생각을 갖고있다.
x64 컴퓨터에 응용 프로그램 빌드가 있습니다. 그것은 현재 x86 용이지만 Windows XP 시스템 (x86)에서는 "잘못된 이미지 형식"으로 실패합니다. 모든 Vista 및 OS에서 x64 플랫폼에서 완벽하게 실행됩니다. 문제를 내 아이콘으로 추적했습니다."잘못된 이미지 형식"으로 WPF 응용 프로그램이 실패 함
나는 아이콘을 제거하고 이제는 잘 돌아 간다. 아무도 이것과 관련이있을 수 있다는 생각을 갖고있다.
이 오류는 기본적으로로드되는 dll이 프로세스의 비트 (32 또는 64)와 일치하지 않는다고 알려줍니다. 네이티브 64 비트 코드를 사용하여 어셈블리를로드하거나 x64로 설정된 단일 dll을로드 할 수 있습니다. Visual Studio 명령 프롬프트에서 corflags 유틸리티를 사용하여 .NET 어셈블리 비트 집합이 무엇인지 확인할 수 있습니다.
+1, @ H4mm3rHead는 x86을 재 컴파일해야하는 64 비트 DLL에있을 수있는 아이콘을 언급합니다. – user7116
x64 비트 어셈블리 문제가 아니라 .exe 어셈블리에서 아이콘을 제거하면이 문제가 사라졌습니다. –
제가 생각할 수있는 유일한 것은 아이콘의 크기입니다. 이 아이콘에 유효한 크기가 있습니까? (즉, Vista/7 인 256x256뿐만 아니라) – Rhapsody
내 아이콘에는 256x256 크기가 있습니다. 그것을 시도하고 –