2014-03-26 8 views
1

Bing Maps를 사용하는 Windows 런타임 구성 요소를 만들려고합니다. Bing Maps 라이브러리는 WinMD를 기반으로하므로 내 자신의 WinMD를 만들어야합니다. 슬프게도 Bing Maps에 필요한 VCLib WinMD와 시각적 구성 요소를 만드는 데 필요한 Windows WinMD간에 충돌이있는 것 같습니다. 컴파일 할 때 다음 오류가 발생합니다.Bing Maps를 사용하는 Windows 런타임 구성 요소 만들기

Windows 런타임 유형 'Windows.Foundation.Point'는 여러 참조 된 winmd 파일에서 발견되었습니다. C : \ Program Files (x86) \ Microsoft SDKs \ Windows \ v8.1 \ ExtensionSDKs \ Microsoft.VCLibs \ 12.0 \ References \ CommonConfiguration \ neutral \ platform.winmd '또는'C : \ Program Files (x86) \ Windows Kits \ 8.1 \ References \ CommonConfiguration \ Neutral \ Windows.winmd '를 참조하십시오.

이러한 참조 중 하나를 제거 할 수 없기 때문에 (둘 다 내 라이브러리에서 사용됨) 구성 요소를 만들 수 없습니다.

어떻게하면이 문제를 해결할 수 있을까요?

답변

0

이것은 "Any CPU"를 지원하지 않는 네이티브 C++ 라이브러리와 관련이있을 것이라고 생각합니다. 빌드 -> 구성 관리자로 이동하여 프로젝트 플랫폼을 x86으로 설정하여 빌드 플랫폼을 설정하십시오. 그런 다음 프로젝트를 빌드하여이 오류가 계속 발생하는지 확인하십시오.