我有一個DLL,我試圖用COM互操作來設計,以便在VB6程序中使用。當我嘗試構建解決方案,以下錯誤顯示出來:註冊.tlb文件在COM COM DLL中的錯誤INTEROP
The assembly DLLFilePath could not be converted to a type library. Type library exporter encountered an error while processing 'DLLName.DLLName, DLLName'. Error: Element not found.
於是,我試圖手動註冊.tlb
使用RegAsm,但是我發現了一個非常類似的錯誤(錯誤:RA0000
)。
我不知道這個錯誤的原因?難道是因爲我正在使用DataTable類型,並且它不兼容?
我記得試圖讓一個DataTable派生類com可見。沒有爲我工作...並不是所有的DataTable通過屬性/方法公開的類型都是可見的。 – 2011-02-15 14:35:57