ビットが今日出てきたことは知っていますが、新しくリリースされた Windows Phone 7 SDKで最初にやりたいことの 1 つは、マップを画面に表示していろいろいじることです。
Silverlight Maps Controlの最新バージョンをダウンロードし、アプリケーションへの参照を追加しました。実際のところ、MainPage.xaml の VS 2010 デザイン ビューには、名前空間を追加してコントロールを配置した後のマップ コントロールが表示されます。
Win Phone 7 SDK に付属の提供されている VS 2010 Express バージョンを使用しており、[新しいプロジェクト] -> [Windows Phone アプリケーション] テンプレートを使用しています。
ビルドしようとすると、Microsoft.Maps.MapControl dll に関連する 2 つの警告が表示されます。
警告 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 フレームワーク アセンブリ "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 コントロールを起動する方法を探しています。もし可能なら。
ありがとう。