我正在开发windows phone 8地图应用程序,为了扩展其功能,我安装了带有NuGet-pakage安装程序的windows phone Toolkit。安装Microsoft.Phones.Toolkit后,它将被添加到References中,并且还会创建一个文件夹作为Toolkit.Content.
在学习本教程时http://mobile.dzone.com/articles/maps-windows-phone-8-and-phone添加命名空间xmlns:toolkit="clr namespace:Microsoft.Phone.Maps.toolkit;assembly=Microsoft.Phone.Controls.toolkit"时,我收到一个错误,因为URI引用了找不到的命名空间Microsoft.Phone.Maps.toolkit
这导致我无法在地图上添加任何工具包:MapExtensions。
如果有人对此有解决方案,请告诉我,我们会非常感激的。
谢谢提前,苏拉杰。
粘贴自您链接的文章:
xmlns:maps=”clr-namespace:Microsoft.Phone.Maps.Controls;assembly=Microsoft.Phone.Maps”
看起来您切换了一些名称空间。尝试复制并粘贴它,看看是否修复了它。
我也遇到过同样的问题。
以下是我所做的:
1) 使用以下命令从包管理器控制台卸载WPtoolkit:卸载包WPtoolkit
2) 请确保您安装了Nuget版本>=2.1。(您可以通过工具->扩展和更新->已安装来检查它)
3) 重新安装WPtoolkit
希望它能起作用。当做