2013-10-31 28 views
2

由於某種原因,可能是由於無意中的更改我在編譯時得到了一些錯誤,說:: Type System.Object,System.EventArgs未定義...請注意,對於一些傳入參數,我沒有看到intellisense抱怨(即沒有編譯錯誤)--- 2屏幕截圖顯示同一頁的2個部分...System.Object未在VB.Net中定義

我在頂部有以下Imports指令這顯然並未幫助:

Imports System.Object 
Imports System.EventArgs 

我有以下Imports指令頂部不明顯幫助:

Imports System.Object 
Imports System.EventArgs 
+1

請發佈更清楚地說明您的實施和問題出在哪裏的代碼。 – Brian

+1

在Visual Studio中發佈有問題項目的'References'截圖。 –

+3

如果將「Imports System」放在代碼的頂部,會發生什麼情況? – Inisheer

回答

2

找到您在代碼中聲明的System類或模塊。在您的源代碼中右鍵單擊「系統」並選擇「轉到定義」應該帶您到達它。將它重命名爲其他內容。

在VB.NET中注意這一點,它傾向於將大量標識符添加到全局名稱空間中。避免使用模塊,而是使用類。並強烈支持使用Namespace關鍵字。

相關問題