2014-03-26 47 views
1

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

在多个引用的winmd文件中找到Windows运行时类型'Windows.Foundation.Point'。请删除'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

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