C# 创建使用Bing映射的Windows运行时组件

C# 创建使用Bing映射的Windows运行时组件,c#,windows-runtime,bing-maps,winmd,C#,Windows Runtime,Bing Maps,Winmd,我正在尝试创建一个使用Bing地图的Windows运行时组件。由于Bing地图库基于WinMD,我还需要创建自己的WinMD。遗憾的是,Bing地图所需的VCLibs WinMD和创建任何可视组件所需的Windows WinMD之间似乎存在冲突。当我编译时,我得到以下错误 Windows运行时类型“Windows .Frime.Point”在多个引用的WINMD文件中找到。请从引用文件列表中删除“C:\Program Files(x86)\Microsoft SDK\Windows\v8.1\

我正在尝试创建一个使用Bing地图的Windows运行时组件。由于Bing地图库基于WinMD,我还需要创建自己的WinMD。遗憾的是,Bing地图所需的VCLibs WinMD和创建任何可视组件所需的Windows WinMD之间似乎存在冲突。当我编译时,我得到以下错误

<> Windows运行时类型“Windows .Frime.Point”在多个引用的WINMD文件中找到。请从引用文件列表中删除“C:\Program Files(x86)\Microsoft SDK\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”

由于我无法删除这些引用中的任何一个(它们都在我的库中使用),我发现自己无法创建组件


我想我怎么解决这个问题?

< p>我想这可能与不支持任何CPU的本地C++库有关。尝试通过转到build->configurationmanager设置构建平台,并将项目的平台设置为x86。然后尝试构建项目,看看是否仍然出现此错误