我正在尝试创建一个使用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'从引用文件列表中。
由于我无法删除其中任何一个引用(它们都在我的库中使用),我发现自己无法创建我的组件。
我有什么想法可以解决这个问题吗?
答案 0 :(得分:0)
我认为这可能与不支持"任何CPU"的本机C ++库有关。尝试通过Build - >设置构建平台Configuration Manager并将项目平台设置为x86。然后尝试构建项目以查看是否仍然出现此错误。