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