我編寫了IWorkspaceExtension(以及IWorkspaceExtensionControl,它聲明Init方法)的實現,並將其註冊到ESRI地理數據庫工作空間擴展組件類別中。但是,當我連接到工作區時,擴展程序不是「初始化」。ArcObjects - IWorkspaceExtension和組件類別註冊
當我向地理數據庫註冊IWorkspaceExtension時,我能夠獲得實施「Init」ed,但這不是一個選項,因爲我無法在所有客戶端上安裝擴展,只能在使用該功能的客戶端上安裝擴展。
我希望有人能在幾分鐘內回答我一直在掙扎的幾天。 = D
謝謝。
再次,你已經擊中了頭部。缺失依賴項(Ninject)必須複製到ArcMap所在的目錄中。如果自定義DLL失敗,它不會打開工作區擴展。 非常感謝! – grefly 2010-05-10 12:35:38