创建使用Bing Maps的Windows运行时组件

时间:2014-03-26 21:38:57

标签: c# windows-runtime bing-maps winmd

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

  

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'从引用文件列表中。

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

我有什么想法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我认为这可能与不支持"任何CPU"的本机C ++库有关。尝试通过Build - >设置构建平台Configuration Manager并将项目平台设置为x86。然后尝试构建项目以查看是否仍然出现此错误。