CS0012
:
類型 'type' 是在未被參考的組件中所定義的。您必須加入對組件 'assembly' 的參考。
CS0234
:
命名空間中沒有類型或命名空間名稱 (是否遺漏了組件參考?)
CS0246
:
找不到類型或命名空間名稱 (是否遺漏了 using 指示詞或組件參考?)
CS0400
:
全域命名空間中找不到類型或命名空間名稱 (是否遺漏了組件參考?)
CS0735
:
指定做為
TypeForwardedToAttribute
屬性引數的類型無效。
CS1068
:
全域命名空間中找不到類型名稱。此類型已轉送至另一個組件。考慮新增該組件的參考。
CS1069
:
命名空間中找不到類型名稱。此類型已轉送至另一個組件。考慮新增該組件的參考。
CS1070
:
找不到類型名稱。此類型已轉送至另一個組件。考慮新增該組件的參考。
CS1704
:
已經匯入具有相同簡單名稱的組件。請移除其中一個參考,或簽署它們以啟用並存。
CS1714
:
此類型的基底類別或介面無法解析或者無效。
CS1760
:
多個組件參考相同的中繼資料,但只有一個是連結的參考 (使用 /link 選項指定);請考慮移除其中一個參考。
CS7008
:
組件名稱已保留,不可用做為互動工作階段中的參考。
CS7068
:
類型的參考宣告它定義在此組件中,但是在原始檔或任何新增的模組中都未定義它。
CS7069
:
在另一個組件中定義類型宣告的參考,但找不到它。
CS7071
:
組件參考無效,無法解析。
CS7079
:
類型定義在未加入的模組中。您必須加入模組。
CS8090
:
參考組件中有錯誤。
CS8203
:
無效的組件名稱。
此外,本文也涵蓋下列警告:
CS1683
:
類型的參考 'Type Name' 宣告它定義在此組件中,但是在原始檔或任何新增的模組中都未定義它。
下列錯誤和警告表示您遺漏組件參考:
CS0012
:
類型 'type' 定義在未被參考的組件中。您必須加入對組件 'assembly' 的參考。
CS0234
:
命名空間中沒有類型或命名空間名稱 (是否遺漏了組件參考?)
CS0246
:
找不到類型或命名空間名稱 (是否遺漏了 using 指示詞或組件參考?)
這些編譯器錯誤指出程式碼中的其中一個問題:
專案不會參考必要的組件。 若要修正此錯誤,
請新增對所需組件的參考
。
您拼錯類型的名稱。 檢查類型的名稱。
您在預期使用
System.Type
名稱的地方使用變數名稱,例如在
typeof
運算子
或
is
運算子
中。
當類型不在全域命名空間中時,您使用了
全域範圍運算子 (
::
)
。
CS1068
:
全域命名空間中找不到類型名稱。此類型已轉送至另一個組件。考慮新增該組件的參考。
CS1069
:
在命名空間中找不到類型名稱。此類型已轉送至另一個組件。考慮新增該組件的參考。
CS1070
:
找不到類型名稱。此類型已轉送至另一個組件。考慮新增該組件的參考。
這些錯誤表示參考轉送至不同組件的類型時發生錯誤。 若要解決上述任何錯誤,請新增錯誤訊息中所指出組件的參考。
下列錯誤指出重複的組件參考:
CS1704
:
已經匯入具有相同簡單名稱的組件。請移除其中一個參考,或簽署它們以啟用並存。
CS1760
:
多個組件參考相同的中繼資料,但只有一個是連結的參考 (使用 /link 選項指定);請考慮移除其中一個參考。
若要修正這些錯誤,您必須移除其中一個參考,或解決重複的參考。 重複的原因包括:
多個未簽署的組件具有相同的名稱。
您的專案參考相同組件之多個版本的參考。
無效的組件參考
下列錯誤指出組件參考無效:
CS7008
:
組件名稱已保留,不可用做為互動工作階段中的參考。
CS7069
:
在另一個組件中定義類型宣告的參考,但找不到它。
CS7071
;
組件參考無效,無法解析。
CS7079
:
類型定義在未加入的模組中。您必須加入模組。
CS8090
:
參考組件中有錯誤。
CS8203
:
無效的組件名稱。
下列警告也表示無效的參考組件:
CS1683
;
類型 'Type Name' 的參考宣告其定義在此組件中,但是在原始檔或任何新增的模組中都未定義它
請檢查組件名稱拼寫正確。 參考的組件檔案可能無效。