2013-08-19 69 views
0

錯誤1無法找到類型或名稱空間名稱'EmpInfo'(缺少使用指令或程序集引用?)C:\ Users \ Station \ Desktop \ Test \ Test \ BusinessLayer \ EmpOperation.cs 13 33 BusinessLayer「找不到類型或名稱空間(缺少using指令或程序集引用?)」

錯誤2無法找到類型或命名空間名稱'EmpOperation'(您是否缺少using指令或)C:\ Users \ Station \ Desktop \ Test \ Test \ Test \ EmpEntry.aspx.cs 15 8測試

但是'EmpInfo'和'EmpOperation'類都存在......那麼爲什麼仍然它顯示這種類型的錯誤?

另外。

public int ACSaveEmpInfo(EmpInfo paramEmpInfo) 
上,當我點擊EmpInfo,點擊轉到定義那麼它的表現「不能導航到EmpInfo」上述行

+0

如果你的類在不同的C#項目,然後單擊參考和項目的引用添加到您的當前項目添加項目作爲參考。一旦添加,您可以使用使用或全名訪問類 – Devesh

+0

「EmpInfo」類在Models項目下,「EmpInfo」類在BusinessLayer項目下...現在該怎麼辦? – Saakey7

+0

簡單步驟將項目的dll複製到當前項目的bin文件夾,或者如果您在當前項目下使用Visual Studio,請右鍵單擊Reference並將該項目添加爲參考。更多信息:http://msdn.microsoft.com/en-us/library/f3st0d45(v=vs.100).aspx – Devesh

回答

0

這些類可能位於不同的包中。嘗試在類頂部使用「using _namespace_name」語句來包含這些名稱空間。或者,您也可以使用完整的名稱空間標識符來調用這些類。

e.g

some_namespace.Classname = new some_namespace.classname() 
+0

bw您正在使用哪種IDE? –

+0

對不起,我沒有得到烏爾答案...請稍微specicfic .. – Saakey7

+0

假設你正在使用視覺工作室。首先,所有這些類都必須在同一個項目中。如果不是,則需要添加對其他項目的引用。其次,如果它們在同一個項目中,則需要使用「使用語句」來使用來自其他名稱空間的類。我在回答中寫的是一個名稱空間名稱(可以將它們視爲java中的包),接着是您嘗試使用的類名稱。 –

0

我認爲你正試圖調試代碼比你現在正在使用的源不同。我想如果你錯過了添加引用並重建問題可能解決的應用程序,你可能會錯過任何其他dll以支持你的項目檢查。

或者

添加適當錯過EmpOperation命名空間中的.cs頁並檢查一次

相關問題