2015-10-05 63 views
0

我在vb.net我應該添加什麼參考才能訪問某個特定的類?

dim WebBrowser = New SHDocVw.InternetExplorer 

這段代碼顯然這個代碼需要一些庫。哪一個?

該代碼用於工作。我刪除所有引用,並且我忘記了應該添加哪一個。

此頁面顯示https://msdn.microsoft.com/en-us/library/ms970672.aspx,它應該是microsoft.internetcontrol

但是,我找不到引用列表中microsoft.internetcontrol。

enter image description here

+0

@soroush讀取標籤添加之前'Microsoft'明確表示我選擇這個作爲答案之前,不要使用此標記 – Plutonix

回答

3

基礎上following,你需要添加爲它工作的Microsoft Internet Controls COM對象(而不是.NET程序集)。

在Visual Studio 2015年:enter image description here

+0

。有沒有一般的方法,或者我們每次都必須查看網頁?爲什麼com對象?爲什麼不.net程序集? –

+0

我總是使用一個有教養的猜測,但一個好的經驗法則是.NET程序集有一個非常好定義的名稱空間結構(Microsoft.Windows.blahblahblah或System.Data.blahblahblah),而COM對象具有亂碼名稱(SHDocVw )。當它是一個.NET程序集時,通常可以通過命名空間前綴在.NET列表中找到它,但是當它是一個COM對象時,我必須在線查找它,除非我知道它是哪一個事實(我認爲它用於向您展示短名稱以及一些以前版本的VS)。 – syazdani

+0

很好。這裏是你的50.除了這個:)我沒有聲譽的用途:) –

相關問題