我知道今天刚刚发布了这些位,但我想对新发布的 Windows Phone 7 SDK做的第一件事就是在屏幕上放一张地图,然后乱七八糟。
我已经下载了最新版本的Silverlight Maps Control并将引用添加到我的应用程序中。事实上,MainPage.xaml 的 VS 2010 设计视图显示了添加命名空间并放置控件后的地图控件。
我正在使用随 Win Phone 7 SDK 提供的 VS 2010 Express 版本,并且刚刚使用了 New Project -> Windows Phone Application 模板。
当我尝试构建时,我收到两个与 Microsoft.Maps.MapControl dll 相关的警告。
警告 1 无法解析主要参考“Microsoft.Maps.MapControl, Version=1.0.1.0, Culture=neutral, PublicKeyToken=498d0d22d7936b73, processorArchitecture=MSIL”,因为它间接依赖于框架程序集“System.Windows.Browser” , Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" 在当前目标框架中无法解决。“Silverlight,版本=v4.0,配置文件=WindowsPhone”。要解决此问题,请删除引用“Microsoft.Maps.MapControl, Version=1.0.1.0, Culture=neutral, PublicKeyToken=498d0d22d7936b73, processorArchitecture=MSIL”或将您的应用程序重新定位到包含“System.Windows.Browser”的框架版本,版本=2.0.5.0,文化=中性,
警告 2 无法解析主要参考“Microsoft.Maps.MapControl.Common, Version=1.0.1.0, Culture=neutral, PublicKeyToken=498d0d22d7936b73, processorArchitecture=MSIL”,因为它间接依赖于框架程序集“System.Windows .Browser,Version=2.0.5.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e" 在当前目标框架中无法解决。“Silverlight,版本=v4.0,配置文件=WindowsPhone”。要解决此问题,请删除引用“Microsoft.Maps.MapControl.Common, Version=1.0.1.0, Culture=neutral, PublicKeyToken=498d0d22d7936b73, processorArchitecture=MSIL”或将您的应用程序重新定位到包含“System.Windows”的框架版本.Browser,版本=2.0.5.0,文化=中性,
我倾向于以某种方式将 System.Windows.Browser 添加到目标框架版本。但我什至不确定这是否可能。
更具体; 我正在寻找一种在 Windows Phone 7 系列应用程序上安装 Silverlight Maps Control 的方法。如果可能的话。
谢谢。