Hi Wayne. I guess you are using runtime sdk for .Net 10.2.7 since ArcGIS Runtime SDK 10.2.5 for WPF was the final release of this SDK. I understand that you are trying to load a map package and you get exception at localMapService.StartAsync() method. The below code should work for you: using Esri.ArcGISRuntime.Controls; using System; using System.Diagnostics; using System.Linq; using System.Windows; using Esri.ArcGISRuntime.Layers; using Esri.ArcGISRuntime.LocalServices; namespace ArcGISApp1 { public partial class MainWindow : Window { public MainWindow() { CreateLocalServiceAndDynamicLayer(); } private void MyMapView_LayerLoaded(object sender, LayerLoadedEventArgs e) { if (e.LoadError == null) return; Debug.WriteLine(string.Format("Error while loading layer : {0} - {1}", e.Layer.ID, e.LoadError.Message)); } public async void CreateLocalServiceAndDynamicLayer() { try { LocalMapService localMapService = new LocalMapService(@"D:\Cases\2016\February\Chris\abc.mpk"); await localMapService.StartAsync(); ArcGISDynamicMapServiceLayer arcGISDynamicMapServiceLayer = new ArcGISDynamicMapServiceLayer() { ID = "arcGISDynamicMapServiceLayer", ServiceUri = localMapService.UrlMapService, }; MyMapView.Map.Layers.Add(arcGISDynamicMapServiceLayer); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } }
... View more