2013-11-14 4 views
0

C#으로 작성한 주요 실행 파일이 있습니다. 솔루션에 여러 DLL이 있습니다. 필자는 TFS에서 야간 빌드를 작성하여 전체 솔루션을 릴리스 및 x86으로 구축해야합니다. 개발 기계에서 솔루션을 컴파일하면 모든 것이 올바르게 출력됩니다. 그러나 TFS 빌드 컴퓨터에서 컴파일 될 때 실행 파일의 프로세서 아키텍처가 MSIL로 표시되고 dIll이 BadImageFormat 예외로로드되지 않습니다. 모든 프로젝트의 빌드 구성을 확인했고 모두 Release/x86으로 설정되었습니다. 빌드 정의를 확인했고 Release/x86을 지정합니다. 두 가지 다른 실행 파일이이 솔루션에 x86으로 나옵니다. 이 exe가 올바른 프로세서 아키텍처로 강제 컴파일되도록하려면 어떻게해야합니까?잘못된 프로세서 아키텍처를 사용하는 프로젝트 출력

답변

0

몇 가지 이유 때문에 내가 들어 와서 솔루션 속성을 검사했을 때 빌드 구성을 검사했을 때와 다른 결과를 얻었습니다. 실행 파일이 AnyCPU로 설정되었습니다. 프로젝트에

0

오른쪽 카릭의 build section에 당신이 당신의 csproj에 확인하는 것이 확인 Platform Target를 선택하고 Any CPU

enter image description here

을 설정 properties 클릭

관련 문제