2

매우 간단한 사용 사례가 있습니다. 내 응용 프로그램에 식 인코더 4.0 사용하고 있습니다. 이 응용 프로그램은 x64뿐만 아니라 x86에서도 실행해야합니다.크로스 플랫폼 Expression Encoder 4.0

문제점 : "아키텍처 독립적"으로 실행하면 대상 비 호환성에 대한 경고가 표시됩니다.

Warning 1 There was a mismatch between the processor architecture of the project being built "MSIL" and the processor architecture of the reference "Microsoft.Expression.Encoder, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86", "x86". This mismatch may cause runtime failures. Please consider changing the targeted processor architecture of your project through the Configuration Manager so as to align the processor architectures between your project and references, or take a dependency on references with a processor architecture that matches the targeted processor architecture of your project. IDS 

어떻게 이러한 경고를 사라지게 할 수 있습니까?

답변

0

Expression Encoder는 32 비트 버전으로 만 존재합니다. (그러나 여전히 WoW64을 사용하여 64 비트 OS에서 작동합니다.)

경고를 없애려면 프로젝트를 32-bit (x86)으로 변경해야하지만이를 무시하고 저장해야합니다.