2010-05-27 66 views
0

我正在C#中使用Visual Studio 2008開發項目,我在項目中添加了類庫並設置了相關參考並使用了相關的使用聲明。 這只是一個文件夾似乎是一個問題。誰能幫忙?Asp.net項目無法識別我的類庫中的某個文件夾

這是錯誤消息:(?是否缺少的組件 參考)

錯誤28類型或命名空間名稱 「域」不存在於 命名空間「Forestry.SchoolLibrary」 存在C:\項目\ SchoolofForestry \幹線\來源\學校\帳戶\演示\ EditAccountPresenter.cs 26 40學校

這些都是我的using語句:

using System; 
using System.Collections.Generic; 
using System.Configuration; 
using System.Linq; 
using System.Data.Linq; 
using System.Text; 
using System.Xml; 
using Forestry.SchoolLibrary.Core.Domain; 
using Forestry.SchoolLibrary.Properties; 

回答

1

這是因爲您有一個名爲Domain的類型和一個以Domain結尾的名稱空間。這很糟糕,因爲它會產生一些問題(例如您遇到的問題)。因此,我建議你刪除的命名空間的Domain一部分,或者你可以使用global::標識符類型:

var domain = new global::Forestry.SchoolLibrary.Core.Domain.Domain(); 

當然,你可以看到這可能會變得醜陋。

1

您收到的錯誤似乎與您的使用語句不符。在錯誤,.NET正在尋找以下命名空間:

Forestry.SchoolLibrary.Domain 

而在你使用的語句,如果引用:

Forestry.SchoolLibrary.Core.Domain 

我會檢查您是否明確引用Forestry.SchoolLibrary導致錯誤的代碼行。