Microsoft가 "Visual Studio"를 발전 시키면 더 많은 것을 알게 될 것이며 전체 프로세스가 무식하게됩니다.BadImageFormatException x64 문제
3 개의 클래스 라이브러리가있는 Windows 서비스가 있습니다. 각 클래스 라이브러리의 속성에 들어가서 플랫폼 대상을 x64로 설정했습니다. 필자는 Windows Service뿐만 아니라 모든 것을 검증하기 위해 추가 한 Test Console 프로젝트에도 똑같은 일을했습니다.
Windows 2008 R2 x64 서버에서 콘솔 응용 프로그램을 아무 문제없이 실행할 수 있지만 어리석은 설치 프로그램이 폭탄을 터뜨리고 잘못된 이미지가 있다고 알려줍니다. 설치 프로그램의 대상 플랫폼을 x64로 설정했는지 확인했습니다.
나는이 어리석은 일이 폭격을 당해서 어떤 통찰력에 대해서 정말로 감사 할 것이라는 생각을 전혀 가지고 있지 않습니다. 나는 다른 DLL을 참조하고 그 것들은 x86 일지 모르지만 주 라이브러리가 제대로 작동한다고 생각한다면 나는 생각했다. ...
이 문제를 설명하는 데 사용하는 단어를보고 싶을 수 있습니다. Microsoft의 잘못이 아닌 다른 부분의 오류 일 수 있기 때문입니다. –
누군가와 같은 소리가 아키텍처 불일치가 있습니다 ... –
저는 90 년대 초반부터 MS 기술로 작업 해 왔기 때문에 전반적인 유용성이 급격히 감소하고 있음을 증명할 자격이 있다고 생각합니다. –