2016-06-20 15 views
0

私はESRIのArcGISランタイム.NETで作業を始めようとしています。デバッグ時のRuntimeLocalServer.exe?

私はArcGISLocalTiledLayerにタイルパッケージをロードし、細かい作業のシンプルなハロー世界のアプリを持っている:

<esri:MapView x:Name="MyMapView"> 
    <esri:Map x:Name="MyMap"> 
     <esri:ArcGISLocalTiledLayer ID="BaseMap" /> 
    </esri:Map> 
</esri:MapView> 

var basemapLayer = this.MyMap.Layers["BaseMap"] as ArcGISLocalTiledLayer; 
basemapLayer.Path = @"E:\EsriMaps\MapPackages\MyMapData.tpk"; 

しかし、私はマップパッケージを使用するようにこれを変更しようとすると:

<esri:MapView x:Name="MyMapView"> 
    <esri:Map x:Name="MyMap"> 
     <esri:ArcGISDynamicMapServiceLayer ID="BaseMap" /> 
    </esri:Map> 
</esri:MapView> 

var localMapService = new LocalMapService(@"E:\EsriMaps\MapPackages\MyMapData.mpk"); 
await localMapService.StartAsync(); 

var basemapLayer = this.MyMap.Layers["BaseMap"] as ArcGISDynamicMapServiceLayer; 
basemapLayer.ServiceUri = localMapService.UrlMapService; 

私は例外を取得:毎日の激務\私のbinにarcgisruntime10.2.7は

_HResult=-2147024894 
_message=LocalServer start failed: executable not found. 
HResult=-2147024894 
IsTransient=false 
Message=LocalServer start failed: executable not found. 
Source=Esri.ArcGISRuntime 
FileName=E:\dev\experiments\ESRI\HelloWorldMap\HelloWorldMap\bin\Debug\arcgisruntime10.2.7\localserver32\bin\RuntimeLocalServer.exe 

ありgフォルダにありますが、localserver32フォルダはありません。なぜそうではないかについての任意のアイデア?

私のC:\ Program Files(x86)\ ArcGIS \ Desktop10.4 \ binにRuntimeLocalServer.exeのコピーがありますが、何とか手動でコピーするとは思われません。

ヘルプ?

答えて

0

これは簡単なことです。

ArcGISランタイムは、Deployment.arcgisruntimemanifestファイルをプロジェクトに配置します。これを開くと、展開するパッケージの1つとして「ローカルサーバー」を選択できるようにするマニフェストエディタが表示されます。

関連する問題