2013-06-25 90 views
0

顯示我有一個解決方案三個項目(ASP.NET)爲什麼其他項目引用不是在命名空間

  1. ECL.BIZ.LOGIN
  2. ECL.MODEL.LOGIN
  3. ECL.UI

當我在ECL.UI項目中添加對其他項目的引用時,命名空間在使用關鍵字時不可用。我的所有項目都設置爲.NET Framework 4(不是ClientProfile)。

這是怎麼發生的?

注意:它工作得比較順利,這是因爲我刪除了ECL.UI項目並重新創建它。之後,我仍然無法找到其他項目的名稱空間。

我使用Visual Studio 2012

+0

您是否在刪除後再次添加引用? – IvanL

+0

是的..我確實......如果我沒有,我不會因爲浪費你的時間而發佈這個問題 – jchoudhury

回答

0

我的問題的答案是: 我們必須目標框架之間切換。當我使用Visual Studio 2012時,我將所有項目的目標框架切換到.NET 4.5,併爲所有項目添加所需項目的參考,並再次切換回.NET 4。那就像我預料的那樣,它工作得很好。

注意:我不知道爲什麼它不工作,而所有其他項目都設置爲相同的框架,即使重新創建項目之一。然而,上述技巧爲我工作。如果有人在刪除其中一個項目並再次重新創建後出現這個奇怪的問題,您可以自行嘗試上述內容。感謝所有