1. 程式人生 > >Arcgis(AE)二次開發問題解決 建立元件”ToolbarControl”失敗等

Arcgis(AE)二次開發問題解決 建立元件”ToolbarControl”失敗等

本文提供(Arcgis二次開發(AE))遇到的以下問題參考解決辦法:

1.必須有許可證才能使用此ActiveX 控制元件;

2.名稱空間“ESRI.ArcGIS”中不存在型別或名稱空間名稱“RuntimeManager”。是否缺少程式集引用?

3.“System.InvalidOperationException”型別的未經處理的異常在 ESRI.ArcGIS.AxControls.dll 中發生 ;

4.建立元件”ToolbarControl”失敗。錯誤訊息為:”System.ComponentModel.LicenseException:您必須有許可證才能使用此ActiveX控制元件”

等等問題,這類問題主要是沒有授權。

以下幾步檢查:

1.Arcgis Administrator ,確認Desktop和Engine有授權(如圖);



如果有問題,可自行百度很多解決;

2.確保自己已經完成了Arcgis Desktop和Engine的安裝。(已經安裝的Arcgis的就只需安Engine->ArcObjects SDKs)

還有VS。VS2010/2012與10.2匹配。

3.最後開啟VS2010,新建窗體應該能看到工具箱有Arcgis相關控制元件(如圖):


如出現:建立元件”ToolbarControl”失敗。錯誤訊息為:”System.ComponentModel.LicenseException:您必須有許可證才能使用此ActiveX控制元件”的問題,可按一下方法嘗試:

登錄檔—>

找到LICENSE_ERVER 修改數值資料


為如圖所示,關閉,然後停止服務、重新啟動服務、重新讀取許可。

最後新增ESRI.ArcGIS.Version的引用。


文章來源:http://blog.sina.com.cn/s/blog_8ece5e630101aedx.html