Я знаю, что биты вышли только сегодня, но в первую очередь я хочу сделать с помощью недавно выпущенный Windows Phone 7 SDK помещает карту на экран и возится.
Я загрузил последнюю версию Silverlight Maps Control и добавил ссылки на мое приложение. Фактически, представление дизайна VS 2010 файла MainPage.xaml показывает элемент управления картой после добавления пространства имен и размещения элемента управления.
Я использую предоставленную версию VS 2010 Express, которая поставляется с Win Phone 7 SDK и только что использовал шаблон New Project -> Windows Phone Application.
Когда я пытаюсь собрать, я получаю два предупреждения, связанных с dll Microsoft.Maps.MapControl.
Предупреждение 1 Основная ссылка «Microsoft.Maps.MapControl, Version = 1.0.1.0, Culture = нейтральный, PublicKeyToken = 498d0d22d7936b73, processorArchitecture = MSIL» не может быть разрешена, поскольку она косвенно зависит от сборки платформы »System.Windows.Browser , Версия = 2.0.5.0, Культура = нейтральный, PublicKeyToken = 7cec85d7bea7798e ", который не может быть разрешен в текущей целевой структуре. «Silverlight, Версия = v4.0, Профиль = WindowsPhone». Чтобы решить эту проблему, либо удалите ссылку «Microsoft.Maps.MapControl, Version = 1.0.1.0, Culture = нейтральный, PublicKeyToken = 498d0d22d7936b73, processorArchitecture = MSIL», либо перенацелите свое приложение на версию платформы, которая содержит «System.Windows.Browser» , Версия = 2.0.5.0, Культура = нейтральный, PublicKeyToken = 7cec85d7bea7798e ".
Предупреждение 2 Первичная ссылка «Microsoft.Maps.MapControl.Common, Version = 1.0.1.0, Culture = нейтральный, PublicKeyToken = 498d0d22d7936b73, processorArchitecture = MSIL» не может быть разрешена, поскольку она косвенно зависит от сборки платформы »System.Windows .Browser, Version = 2.0.5.0, Culture = нейтральный, PublicKeyToken = 7cec85d7bea7798e ", который не может быть разрешен в текущей целевой структуре. «Silverlight, Версия = v4.0, Профиль = WindowsPhone». Чтобы решить эту проблему, удалите ссылку «Microsoft.Maps.MapControl.Common, Version = 1.0.1.0, Culture = нейтральный, PublicKeyToken = 498d0d22d7936b73, processorArchitecture = MSIL» или перенацелите свое приложение на версию платформы, которая содержит «System.Windows .Browser, Версия = 2.0.5.0, Культура = нейтральный, PublicKeyToken = 7cec85d7bea7798e ".
Я склоняюсь к тому, чтобы добавить System.Windows.Browser в целевую версию фреймворка. Но я даже не уверен, возможно ли это.
Чтобы быть более конкретным; Я ищу способ установить Silverlight Maps Control в приложении Windows Phone 7 серии. Если возможно.
Спасибо.