2012-04-04 30 views
2

我要檢查的命名空間中的應用VB6.0一個C#DLL。我正在使用「TypeLibInfo」來獲取dll的信息。我能夠檢查類名稱和方法名稱,但不能檢查名稱空間。 如何獲取DLL的命名空間?同時通過導出爲.tlb文件在VB 6.0中使用它找到一個C#DLL的名稱空間

+1

這將是困難的,COM自動化沒有名稱空間的概念。只是一個圖書館的名字,沒有別的。 – 2012-04-04 13:19:11

+1

+1 @HansPassant。 Ishan,你可以編寫一個使用反射來查找命名空間的.Net方法。使.Net方法COM可見,你可以從VB6調用它。你可能想要考慮這對你有多重要 - 你可以沒有它? – MarkJ 2012-04-04 14:37:20

+0

@MarkJ。謝謝馬克,我會用這種方式嘗試。因爲它非常重要,所以我必須這樣做。 – Ishan 2012-04-05 04:19:44

回答

0

如果你有機會到Visual Studio,您可以使用Object Browser來查看組件內的命名空間,類等等。

如果你不這樣做,你可能需要使用像Reflector,CodeReflect等工具來做到這一點。

相關問題