zoukankan      html  css  js  c++  java
  • ArcGIS runtime for wpf 部署

    简介

    ArcGIS runtime for wpf 是一个轻量级的产品,部署方便,甚至可以做到直接部署在U盘中,做到即插即用。 部署一般需要遵循如下几个步骤:

    1. 设定部署许可

    虽然ArcGIS runtime for wpf的开发是不需要许可,但是部署的时候需要许可。在程序的启动入口处,使用如下代码设定部署许可。

    
     ArcGISRuntime.SetLicense("runtimestandard,101,rud415133273,none,***")
    
    

    2. 配置相关的资源路径

    wpf开发中通常会涉及到调用本地资源,如mpk,tpk等,为了使得应用程序部署后,能在任意位置都能正确的找到数据,在部署前,建议将程序里面调用本地资源的路径换成相对路径。

    3. 使用Deployment builder 生成部署文件

    wpf开发的程序的部署,有些依赖文件,比如localserver等,通过Deployment builder可以添加和生成项目需要的最少的依赖文件。 图1

    如选择部署的平台,部署的功能,如功能没有选择的话,则默认为基本地图功能。

    生成的部署文件的目录结构如下:

    图2

    开发环境的部署调用的是如下的部署文件,

    C:Program Files (x86)ArcGIS SDKsWPF10.2.3arcgisruntime10.2.3

    4. 工程文件与部署文件混合

    将编译好的exe文件盒部署文件置于同一目录级别,如:图3

    如果想使用其他目录下的部署文件,运行文件和部署文件不在同一目录,使用ArcGISRuntime的InstallPath,指定部署文件目录。需要在initialize方法之前执行
    比如,想使用runtime自带的部署文件

     ArcGISRuntime.InstallPath = @"C:Program Files (x86)ArcGIS SDKsWPF10.2.3arcgisruntime10.2.3";
    

    总结

    整个的部署过程还是挺简单的,但是如果目录结构存放不对,就会出现部署完后无法初始化的错误。

    关于该主题,可以参考arcigs runtime sdk for wpf的帮助条目,参考链接如下:

    参考链接
    (http://resources.arcgis.com/en/help/runtime-wpf/concepts/index.html#/Deploy_your_application/0170000000p5000000/)

  • 相关阅读:
    element-ui的气泡确认框
    ES6 检测数组中是否存在满足某些条件的元素实现方式
    P6788 「EZEC-3」四月樱花
    Codeforces Global Round 10(CF1392)
    Ynoi2019模拟赛
    谷粒学院项目分享(源码+资料+课件)全部齐全
    安装最新版NUXT
    LibreOJ #6284
    LibreOJ #6283
    LibreOJ #6282
  • 原文地址:https://www.cnblogs.com/myyouthlife/p/4156036.html
Copyright © 2011-2022 走看看