저는 C + + 및 C++/CLI 코드와 함께 프로젝트를 보유한 솔루션과 Microsoft Unit Test Framework를 사용하여이 모든 것을 테스트하는 프로젝트 세트를 보유하고 있습니다. C++/CLI 프로젝트의 경우 단위 테스트 프로젝트는 C# 단위 테스트입니다. 현재 내가 갖고있는 것은 32 비트 및 64 비트 용 플랫폼입니다. 또한 각 플랫폼마다 단위 테스트 프로젝트가 32 비트 및 64 비트 플랫폼으로 설정되어 있습니다.Visual Studio Unit Test 32 비트 및 64 비트
내가 가지고있는 문제는 내가 32 비트 대 64 비트로 전환 할 때 TEST > TEST SETTINGS > DEFAULT PROCESSOR ARCHITECTURE
으로 이동하고 필요에 따라 32와 64에서 전환해야한다는 것입니다. 그렇지 않은 경우 Visual Studio에서 64 비트 이미지를 32 비트 프로세스로 실행할 수 없다는 경고가 표시됩니다. 이것은 의미가 있지만 확실히 이것을 자동화 할 수있는 방법이 있습니까? 그렇지 않으면 빌드 머신에서 일괄 빌드를 수행 할 경우이 작업을 제어 할 수 없으며 유닛 테스트가 실패합니다.
또한 나는 anycpu를 할 단위 테스트 프로젝트를 설정하기 위해 시도했지만이 오류가
아마 더 좋은 방법이 있나요 "시도가 잘못된 형식의 프로그램을로드하려고했습니다"라는 실패?