1樓:網友
要麼你沒有正確引用providers名稱空間,要麼就是你沒有定義providers名稱空間。
2樓:在繩金塔取報紙的藍晶石
可能會出現此錯誤的原因有多種:
可能拼錯了您要使用的型別或名稱空間的名稱。 若名稱不正確,編譯器就無法找到您在**中引用的型別或名稱空間的定義。 這種情況經常發生,因為 c# 是區分大小寫的,而您在引用型別時未能使用正確的大寫。
例如,請看下面的**:
dataset ds;
這就會產生編譯器錯誤 cs0246。 請注意 dataset 中的「s」沒有大寫。
如果錯誤是對名稱空間的引用,則可能沒有專案中引用到的名稱空間所在的程式集。 例如,您可能在使用下列名稱空間:
using accessibility;
然而,如果沒有專案中引用到的程式集 ,就會出現編譯器錯誤 cs0246。
如果錯誤是對型別的引用,那麼可能沒有適當的 using 指令,或者可能沒有完全限定的型別名稱。 請看下面一行**:
dataset ds;
為了能夠使用 dataset 型別,您需要有兩個東西。 首先,需要對包含 dataset 型別定義的程式集的引用。 其次,需要針對 dataset 所在名稱空間的 using 指令。
例如,因為 dataset 位於 名稱空間,所以在**檔案的開始處需要有下面的語句:
using ;
不需要第二個步驟。 然而,如果您省略了這一步驟,那麼在引用 dataset 型別時需要對它進行完全限定。 對它進行完全限定指的是每次在**中引用它時都使用名稱空間和型別。
因此,如果決定省略第二個步驟,那麼需要將宣告**更改為:
ds;解決辦法:出現此編譯器錯誤後,首先要檢查拼寫是否正確。 如上文所述,最常見的原因是沒有正確區分型別或名稱空間的大小寫。 如果您確信型別或名稱空間的名稱拼寫正確(包括大小寫也正確),那麼請檢查下面幾項:
程式集引用:
確保引用了包含名稱空間的程式集。 如果是在 visual studio .net 中進行開發,則可以轉到專案選單並單擊新增引用。
在 .net 選項卡上,選擇包含您要匯入的名稱空間的程式集,或者瀏覽到包含程式集的資料夾。 如果在使用命令列編譯器,則向編譯語句中新增相應的開關 (/reference)。
名稱空間:將 using 語句放在包含型別引用的**檔案的頂端,確保在將名稱空間匯入專案,如下所示:
using ;
如果沒有 using 語句,則完全限定對型別的引用:
ds;
錯誤 2 找不到型別或名稱空間名稱「user」(是否缺少 using 指令或程式集引用?) c: 5
3樓:月之江南
像這種情況一般是由於粗心大意將變數名或類名寫錯的原因造成的,例如將變數名或類名的首字母大小寫寫錯了,或者在後面誤加上了s之類的裡;還有就是你原來想宣告這個變數或新增這個類卻忘了,在使用的過程中誤以為這個變數或這個類已經存在。一般從這兩個方面著手都是可以解決這個問題的,不過具體的解決方案還要根據具體的問題去著手才好解決。
找不到名稱空間名稱「form1」是否是因為缺少 using 指令或程式集引用?
4樓:匿名使用者
解決方案中bai有個類,是程式du的入口。zhi
你檢視一下類的dao命專名空間是不是和你這個form1的命名。
空間一樣。屬。
找不到型別或名稱空間名稱(是否缺少using指令或程式集引用)
5樓:千里冰封
簡便方法是你滑鼠的游標移動在那個帶有波浪線的類上,點選滑鼠右鍵,選擇解析,然後在選擇using 對應的名稱空間,如果滑鼠右鍵找不到解析,則說明你的專案,沒有引用好對應的。dll檔案,方法是在介面右面工程上右擊,選擇」新增引用「,會彈出對話方塊,然後找到對應的。dll檔案,引用進去就行了。
6樓:單彗鞠賢惠
試一下,設定。
專案選單-專案生成順序和專案依賴項,設定b的依賴項為a,生成順序為a在b之前。
7樓:網友
先找到這個類所在的類庫,然後在需要呼叫的地方using該類庫的名稱,並且在需要呼叫的位置新增該類庫的引用。
8樓:網友
var 是 .net 中的語法糖,你要選擇以及以上的版本。你的工程右鍵屬性可以更改版本。
9樓:匿名使用者
哎 你一定實在用vs2005 或者vs2008你建立的工程是的。
不支援 var 從新選擇工程的 framework版本!
10樓:茅修齊
你是把這個form1單獨生成類庫還是放在你的專案裡,如果放在專案裡,看看是不是把這個form1放在了某個名稱空間裡,如果你的form1宣告前面有namespace之類的標記,就是你把它放在了子名稱空間裡,這樣你就得在使用form1的**檔案的第一行寫using 專案名。名稱空間名或者用全路徑:專案名。
名稱空間名。form1
如果你是單獨生成類庫,就得「專案 - 新增引用」來引用這個類庫。
11樓:_滄胤
你新建的,是一個控制檯程式還是一個窗體應用程式?
還有,如果你新建了多個專案,看一下是否沒有把當前專案設定為啟動專案。
12樓:匿名使用者
針對這種情況,一般分為兩種:
1、程式集沒有被引用到程式當中導致找不到。
解決辦法:新增引用,把你的程式集掛上去。
2、版本問題。
解決辦法:檢視你的。netframework的版本是否正確,如果還是不正確,可以試試其他的。
13樓:楓默管管
引用 程式集,並using 名稱空間就行了。
14樓:匿名使用者
這個database應該是自定義的一個連線資料庫的類。而程式中並沒引用這個類。可能在另一個dll中。請lz自查下。
c# 錯誤 1 找不到型別或名稱空間名稱「student」(是否缺少 using 指令或程式集引用?) 5
15樓:吳——亞
你寫的很亂 。。建議這樣寫:
class student
student firststudent;
firststudent = new student();
= 關羽";
= new datetime(1990, 1, 2);
student anotherstudent;
anotherstudent = new student();
= 張飛";
= new datetime(1996, 2, 3);
" 號學生出生日期:",firststudent .studentid, firststudent .name,firststudent .birthday);
不知道寫的怎麼樣,你可以參考下。
16樓:網友
student firststudent;
firststudent = new student你這個student 從**來的???
c#裡面有這個明明空間嗎???
還是他是一個你自己設計的,如果是你自己設計的話在最上面加上一句「using 工程名稱。student」
這樣應該就沒問題了、
17樓:匆匆聰明
你要定義一個student類,裡面包含name、birthday、studentid 屬性。
õò²»µ½ààðí»òãüãû¿õ¼äãû³æ¡°eventargs¡±(êç·ñè±éù using ö¸áî»ò³ìðò¼¯òýóã?)êçê²ã´òâë¼£¿
找不到型別或名稱空間名稱「maticsoft」(是否缺少 using 指令或程式集引用?) 請問這個問題該如何解決?
18樓:匿名使用者
樓主用的動軟**生成器吧,動軟本身的**依賴與這個 元件,把這個元件引入專案就可以了,這個元件應該在動軟生成**的資料夾中。
19樓:匿名使用者
那是dll層提示缺少吧,需要把這個檔案引用進來,這個檔案在動軟框架的例項專案裡面有,將他生成為dll檔案,然後引用到裡面就行了。
20樓:第三選擇頻道
你東軟生產器生成的**吧,看下bin目錄下是否有這個dll檔案,估計丟失了。
c#找不到型別或名稱空間名稱"word"(是否缺少 using 指令或程式集引用) ??求教。為什麼啊,
21樓:匿名使用者
使用word物件需要先在專案引用中新增com元件中 microsoft word object library,然後using word =
22樓:網友
syht2000 good,~ 不過上面的問題沒了之後又出現了新錯誤:
「錯誤 84 「
並不包含「item」的定義 e:\csharp\sl\28\pwms\pwms\perform\f_manfile.
cs 980 32 pwms」待解。
找不到型別或名稱空間名稱arraylist是否缺少
娛樂小八卦啊 如果是未找到型別,檢查是否引用了型別所在的名稱空間,使用using指令。如果是未找到名稱空間,那麼檢查是否引用了程式集,如果確認引用了程式集,那麼檢查程式集版本和專案是否一致。例如,專案是.net 4.0,而程式集是.net 3.5下編譯的,或者引用專案與被引用專案的.net fram...
找不到型別或名稱空間名稱是否缺少using指令或程
單彗鞠賢惠 試一下,設定 專案選單 專案生成順序和專案依賴項,設定b的依賴項為a,生成順序為a在b之前 先找到這個類所在的類庫,然後在需要呼叫的地方using該類庫的名稱,並且在需要呼叫的位置新增該類庫的引用。 var 是 net framework3.5中的語法糖,你要選擇3.5以及以上的版本.你...
錯誤 找不到或無法載入主類 helloworld
執行時不需要將後面的.class輸入,只需要class檔名就行 陳淵 helloworld首字母大寫,你這個是編譯沒通過吧。 後面不需要加.class.錯誤 找不到或無法載入主類helloworld 我的是 注 classpath值的最後沒 分號 會出現以下錯誤 錯誤 找不到或無法載入主類hello...