【高德地圖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 中國大陸許可協議

浙公網安備 33010602011771號