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控件代碼實現:

這樣運行的效果和拖拽的效果一樣。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM