程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 未能找到類型或命名空間名稱“XXXX”(是否缺少 using 指令或程序集引用?),xxxxusing

未能找到類型或命名空間名稱“XXXX”(是否缺少 using 指令或程序集引用?),xxxxusing

編輯:C#入門知識

未能找到類型或命名空間名稱“XXXX”(是否缺少 using 指令或程序集引用?),xxxxusing


[C#錯誤] 未找到類型或命名空間名稱" " (是否缺少 using 指令或程序集引用?)

1現象:編譯項目時提示未找到類型或命名空間名稱" " (是否缺少 using 指令或程序集引用?)

解決方法:

1.如果是未找到類型,檢查是否引用了類型所在的命名空間,使用using指令。

如果是未找到命名空間,那麼檢查是否引用了程序集,如果確認引用了程序集,那麼檢查程序集版本和項目是否一致,例如,你的項目是.net 4.0,而你的程序集是.net 3.5下編譯的,或者你的引用項目與被引用項目的.NET framework版本不一樣,例如一個是.NET 4.0 另一個是.NET 4.0 Client Profile。

 

 

2.項目中 App_Code 文件夾中的類的命名空間,在添加的頁面的  using XXXX  時,提示 未能找到類型或命名空間名稱“XXXX”(是否缺少 using 指令或程序集引用?) ,說明要引用的這個類文件的  生成操作  屬性沒有選擇  編譯,vs中並沒有承認此命名空間。

修改:右擊類文件-》屬性-》生成操作-》將“內容”改為“編譯”,然後重新生成,問題解決。

 

3.另一種情況:項目中存在多個類庫,生成項目時提示 未能找到類型或命名空間名稱“XXXX”(是否缺少 using 指令或程序集引用?)  ,找到相應類庫中的“引用”文件夾,在其中添加對應的dll文件,單獨生成此類庫,若還是提示,則需要查看“引用”中是否有引用其他類庫所生成的dll文件,如果存在,則需要先確保生成該dll文件的類庫可以正常生成,以此類推,最終生成整個項目。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved