2017-03-07 47 views
0

我現在有訪問COM對象和它的一些方法,我知道的。我想知道是否有方法列出所有可用的方法,而不是依賴別人的文檔。.NET的C# - 有沒有辦法檢索第三方COM程序集中的所有可用的方法?

我建設.NET C#應用程序,並且可以通過將問題告訴,我在這個空間相當新。一些指導將讚賞。

+0

請看這個答案︰http://stackoverflow.com/questions/1198417/generate-list-of-methods-of-a-class-with-method-types –

+2

有一個*非常*嚴格分離接口和COM服務器中的實現。您只能使用作者在類型庫中公開的內容,而不需要像Reflection那樣的後門。在對象瀏覽器中看到的是全部。 –

+0

太棒了!謝謝。 – n00b

回答

1

如果您正在使用Visual Studio,你應該能夠檢查對象瀏覽器的COM對象,如果你想,可以給你一個可視化的所有公共成員以及私人/保護。對象瀏覽器的可用性取決於你所擁有的VS版本。

如果您不使用Visual Studio,則可以使用類似ILSpydotPeek的東西。否則,您可以使用Reflection來編寫代碼以打印出成員,如上面Koby引用的答案中所述。

+0

感謝您的回覆。不,對象瀏覽器不顯示Visual Studio 2015社區版中的任何成員。我完全忘了ILSpy,所以會嘗試。 – n00b

+0

您可以使用也TLBIMP https://msdn.microsoft.com/en-us/library/ms973800.aspx –

相關問題