PIESDKDoNet二次开发配置注意事项

  在安装完PIESDK进行二次开发的过程中会遇到下面几种常见的开发配置问题,就写一个文档总结一下。

1.    新建项目无PIESDK模板问题

  关于新建项目时候,找不到下图中的PIEMainApplication或者PIEMapApplication模板

解决方法:

1、定位问题: 打开VS2013或其他版本,打开VS工具条选择“工具”-》“选项”-》“项目和解决方案”

  查看划红框区域用户项目模板位置路径有没有PIEMainApplication.zip或者PIEMapApplication.zip两个模板;

  安装PIESDK的时候模板会默认放在C:\Users\Administrator\Documents\VisualStudio\2013\Templates\ProjectTemplates盘中,但是每个人在安装系统的时候这个路径可能会不一样,如果没有就在C盘搜索任意一个模板查看在你的电脑的什么位置。

2、解决方案:

  把VS的用户项目模板位置修改到有PIESDK模板的位置(便于以后卸载时模板能自动更新);

  或者把模板拷贝到VS默认的用户项目模板位置(每次卸载换版本要注意VS中用户项目模板位置中模板的替换)

2.工具箱无PIESDK控件问题

在界面拖拽PIESDK控件时工具箱没有控件

解决方案:

1、 在常规旁边的空白处右键选择添加选项卡,将选项卡的名字设为“PIE Controls”或其他自定义名称

2、 点击新建好的选项卡右键“选项项”,弹出选择工具箱项对话框选择TOCControl、MapControl、和PageLayoutControl3个控件即可

注意:如果没有对应的控件,可以选择浏览,选择下图中的两个DLL打开就行,然后再选择刚才的3个控件就行。

3.     新建项目环境配置问题

  不管组件式开发还是插件式开发在新建项目的时候都需要设置一下环境配置,3步解决路线:

1、 修改解决方案平台

  安装的32位就改为x86,64的就改为x64(目前64位的控件不支持组件式开发的拖拽,但支持插件式开发)

  如果没有对应的x86或者x64,可以在配置管理器中新建

2、 修改工程的生成路径

点击工程右键属性,弹出界面

3、  添加引用

  根据自己需要的PIESDK引用进行添加,如果已经有或者不需要就可以不添加;

3.1. 根据PIESDK模板新建项目

环境配置参照第3章节介绍(解决方案平台、引用、生成路径)。这个只需要查看,不对的地方再修改;

3.2. 组件式开发Window窗体开发

  环境配置参照第3章节介绍(解决方案平台、引用、生成路径)。

4.百度云示例代码运行配置问题

  百度云示例代码下载后直接运行时有时直接运行会失败,因为下载的代码的环境配置在你的电脑找不到,所以会报错;

  需要修改下工程的解决方案平台、生成路径2个地方。过程和第3章节的步骤一致,请自行查看参照修改。

  引用只需查看一下是不是出现有黄色的感叹号,以及每个引用的dll位置是否正确(右键属性可以查看路径),路径不对,将特定版本是true改为false,然后再改为true;如果是false,路径也不对的情况下,就直接把该dll删除再重新添加一下即可。

注意:

1、以上的配置适用.Net的32位和64位的二次开发,

如果是64位的,只是程序的设计界面打不开,但是可以运行

2、以上的环境配置设置完后,在运行的时候最好再重新编译生成一下

5.关于64位的问题

  由于vs目前的版本64位不支持用户控件的拖拽以及设计界面的查看,在界面拖拽的时候会出现卡顿的情况,甚至崩溃;查看主窗体的界面会出现问题。

  所以设计界面建议第一种方法建议用32位设计,然后修改环境后卸载32装64的即可;

  第二种方法可以不在界面上拖放MapControl和TocControl和PageLayoutControl,直接用代码设计,将对应的控件设置在主窗体对应的区域即可,如下图:

图-主界面

界面PIESDK控件代码实现:

这样运行的效果和拖拽的效果一样。

原文地址:https://www.cnblogs.com/PIESat/p/10980855.html

时间: 2024-11-09 09:20:30

PIESDKDoNet二次开发配置注意事项的相关文章

ERP小型集团化——重点功能及二次开发配置——自定义业务

客户帐套配置小型集团化后,审批相关功能的使用和以前有些差别:二次开发的suite工具中,部分功能也设置了数据同步(工具中带※图案的功能),即这些配置信息全部保存在了集团数据库中. 注意:建议带※标识的功能集团帐套的Suite中创建!!! 以下是和以前使用方式有变化的功能的介绍,未介绍的功能使用方式不变: 1.  审批 2.  查询 3.  自定义业务 4.  清单查找/树形查找(无※) 5.  移动OA及二次开发(商业智能) 6.  单据直送 7.  其他 ...................

ERP小型集团化——重点功能及二次开发配置——查询

概述 在实施过程中要制作查询时,查询提供两种集团化配置方法,需要首先从以下角度分析,需要制作的查询属于什么类别,再选择相应的方式制作. 查询需要判断是集团查询还是子公司查询,载根据类型来配置.判断查询类型的依据是数据来源. 如果主要数据源的表是数据存储在OA服务器上,且全集团用户都有需求查看,例如集团考勤情况分析,那么这个查询是集团查询:如果主要数据来源在子公司数据库上,例如子公司的未清订单明细表,那么是子公司查询. 示例 集团查询配置方法一 1.      在集团辅助资料中,添加集团查询,输入

Openfire开发配置,Openfire源码配置,OpenFire二次开发配置

1.下载源码:http://www.igniterealtime.org/downloads/source.jsp 2.把源码解压出的openfire_src目录放至eclipse workplace(注意:若是变更了解压出来的文件名称,则接下来全部用到文件名称的地方都要作出对应更改,否则会报错!) 3.把openfire_src目录里的三个没用的html文件删除 4.打开eclipse,新建一个名为openfire_src的Java Project,然后finish 注:此处的默认路径为ope

Openfire开发配置,Openfire源代码配置,OpenFire二次开发配置

原文:http://www.cnblogs.com/lixiaolun/archive/2013/12/07/3462780.html 1.下载源代码:http://www.igniterealtime.org/downloads/source.jsp 2.把源代码解压出的openfire_src文件夹放至eclipse workplace(注意:若是变更了解压出来的文件名,则接下来所有用到文件名的地方都要作出相应更改,否则会报错!) 3.把openfire_src文件夹里的三个无用的html文

腾讯RTX二次开发相关的一些注意事项

http://www.cnblogs.com/netWild/p/4241650.html —————————————————————————————————————————————————————————————————————————————— 在企业即时通信方面,腾讯的RTX在国内的占有率应该是很高的 所以,就避免不了要与其他系统进行消息集成 腾讯为此提供了二次开发的工具包,支持JAVA.C#.VB等多种开发语言 但是,目前为止,腾讯官方提供的开发包都是基于X86架构的,这个问题非常头疼

xshell远程终端操作Ubuntu server安装LAMP环境之最详细笔记之二PHP开发环境配置

前言: 昨天学会了安装server,今天试着通过远程终端xshell来安装LAMP,搭配一下开发环境,也有集成环境可以一键安装使用,还是瞎折腾一下,手动一步一步搭建一下这个开发环境. 接上一篇:ubuntu server 14.04 LTS下搭建LAMP环境之最详细笔记之一U盘安装双系统本文原创博客地址:http://www.cnblogs.com/unofficial官网地址:www.pushself.com) 准备: 在windows系统上首先需要安装xhsell,具体下载地址可以搜一下,安

基于Java的Arc Engine二次开发的环境的配置

1.软件准备 ArcGIS for Desktop 10.2, Arc engine, jdk-7u60-windows-i586,Eclipse Mar2 2.软件的安装 2.1 ArcGIS for Desktop 10.2的安装 软件的下载:ArcGIS for Desktop 10.3全套的下载:http://pan.baidu.com/s/1o7F4yue,附带破解方法 本文使用的是10.2,其下载路径与安装破解方法如:http://jingyan.baidu.com/article/

使用IntelliJ IDEA开发SpringMVC网站(二)框架配置

原文:使用IntelliJ IDEA开发SpringMVC网站(二)框架配置 摘要 讲解如何配置SpringMVC框架xml,以及如何在Tomcat中运行 目录[-] 文章已针对IDEA 15做了一定的更新,部分更新较为重要,请重新阅读文章并下载最新源码. 五.SpringMVC框架配置 1.web.xml配置 2.xxx-servlet.xml配置 转载请注明出处:Gaussic(一个致力于AI研究却不得不兼顾项目的研究生). 注:此文承接上一文:使用IntelliJ IDEA开发Spring

webmagic的是一个无须配置、便于二次开发的爬虫框架

webmagic的是一个无须配置.便于二次开发的爬虫框架,它提供简单灵活的API,只需少量代码即可实现一个爬虫. 以下是爬取oschina博客的一段代码: ? 1 2 Spider.create(new SimplePageProcessor("http://my.oschina.net/", "http://my.oschina.net/*/blog/*")).thread(5).run(); webmagic采用完全模块化的设计,功能覆盖整个爬虫的生命周期(链接