【高德地图API】VS2012或者VS2013添加高德地图v2.1.1版本SDK失败
可能由于v2.1.1版本SDK可能是在Win8.1环境下编译【这里有许多的原因,系统升级,安装VS2013等等】
有童鞋在操作正常的情况下添加SDK失败,提示版本不兼容。
如下图:
编辑项目 *.csproj 文件,在节点<ItemGroup>后添加如下代码,保存后重新打开项目。
<ItemGroup> <Reference Include="AMapSDKV2Comp"> <HintPath>..\AMAP3DEngine\references\arm\debug\AMapSDKV2Comp.winmd</HintPath> </Reference> <Reference Include="Com.AMap.Api.Maps"> <HintPath>..\AMAP3DEngine\references\arm\debug\Com.AMap.Api.Maps.dll</HintPath> </Reference> <Reference Include="Com.AMap.Api.Services"> <HintPath>..\AMAP3DEngine\references\arm\debug\Com.AMap.Api.Services.dll</HintPath> </Reference> <Reference Include="Google.ProtocolBuffers"> <HintPath>..\AMAP3DEngine\references\arm\debug\Google.ProtocolBuffers.dll</HintPath> </Reference> </ItemGroup>
注意编译环境,以上是arm debug 环境
当然,你也可以先卸载项目,然后编辑项目文件 *.csproj,保存后重新加载项目。
作者:十一_x
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议