1樓:
編譯後的dll名稱(程式集名稱)與空間名是兩碼事,也就是說兩者可以沒有任何關係的。
public class myassist.class1{};
可以看出名稱空間是myassist,但是儲存這個**的檔案可以是其他的名字,將來生成的框架集,也就是dll檔案可以更改成任何名稱,名稱空間都不會改變,所以以myassit中雖然知道使用了什麼樣的空間名,並不能反映出檔名的!
你找到的xml是外部的,在vs中有一項智慧感應的功能,這個依賴於這個xml檔案。也就是說在寫**時,為什麼會自動跳出將要寫的方法,或是可以檢視方法的內容呢,它只是一個說明檔案,用於這種智感應,以提高輸入速度。但是一般對於一些private為型的方法與屬性都不會在這個中有體現的!
一般情況下,為了輸入方便,都在bin檔案中引用那個框架集合的,但是事實上兩者卻是沒有任何關係的,在編譯時中不過用csc.exe編譯時能編譯到這個外部檔案,也就是說,如果**是用記事本寫的話,就不允許我們引用了麼?事實上不是,只要在csc編譯時加入要引有的檔案即可!
有關csc命令格式可以檢視相關的說明!
在編譯過程中拿到編譯時的生成說明,可以知道引用有哪個程式集,然後再具體看是哪個程式集即可。如果拿不到編譯生成說明只能採用一些非常規手段,寫一些有關這個程式集的錯誤語句,如果沒有進行行殊處理的話,一般錯誤中會報告程式集名稱,直接用反射語句,反射程式集名稱也是可行辦法之一。總之想辦法拿到程式集名稱,才知道是哪個程式集。
在後利用反射工具,可反射出**——有加密與混淆的程式集還是有一定的難度的,不是想破解就可以破解的!
2樓:匿名使用者
如果是dll的檔案,必須先在專案中引用檔案啊。引用檔案時無非就是.net元件或者.
com或者自定義擴充套件檔案。你這個應該是自定義的。所以在專案中就應該能直接看到檔案啊。
c#中我一個專案新增了自己建立的一個類庫的引用,在專案中也using了該類庫,編譯時卻提示我沒using該類庫 10
3樓:重新整理①丅
把完整的錯誤資訊貼出看看,方便的話也截個圖
4樓:匿名使用者
把要引用的類庫生成一下
5樓:月之江南
先清理一下解決方案,然後再重新生成一下解決方案。可以試一下,但不一定奏效。
c#自己做的類怎麼用using引用引用到別的程式啊???
6樓:匿名使用者
這個不只是使用using,針對不同的情況要有不同的處理。
1、如果你寫的類是單獨的類庫,並且與別的程式不在一個解決方案,那麼就要先成dll檔案,之後在別的程式當中新增引用->瀏覽,選擇你生成dll檔案,之後在別的程式中才能使用using
2、如果你寫的類和別的程式在一個解決方案當中,那麼只要在別的程式當中,新增引用->專案,選擇你的專案,之後再在別的程式當中使用using才可以。
using要先輸入你的程式的名稱空間,之後再打.你的程式。
c#中新增了引用仍然不能using
7樓:
應該編譯a為庫檔案,dll,名稱空間再注意一下,應該可以。
另外,不一定要using,應該直接可以寫**了。
我編譯了一個dotnettextbox名稱空間的dll,包含一個類webeditor
在另一個專案中,引用後,可以
using dotnettextbox;
當然也可以 直接寫**dotnettextbox.webeditor
8樓:匿名使用者
先對a生成解決方案,然後b引用a生成的dll檔案。現在可以在b中鍵入a的名稱空間名(namespace)。這樣就ok了!
或在b中直接using a的名稱空間名。
9樓:匿名使用者
把a重新生成一下先
再試一次
c#中需要引用一個dll檔案,已經引用好了,編譯時能找到,但是執行時找不到,怎麼辦
10樓:
雖然已引用,但在.cs中,還是得using這個型別才行!
11樓:匿名使用者
在你的介面引用一下:using sensor_microsec 重新編譯一下
c#裡這句語句需要引用(using)哪個程式集?
12樓:
using system.drawing
如果是settings 則是
你的名稱空間加上 .properties;
比如 using winformtest.propertiesnamespace winformtest
13樓:長朦
很明顯setting是別人寫的一個類,只是你沒有
14樓:匿名使用者
using system.drawing .properties;
c# 引用自己寫的類 在using那裡怎麼寫啊?
15樓:最後一隻恐龍
using後面跟的是名稱空間,比如b.cs中呼叫a.cs的,你的a.cs中namespace是什麼,b.cs中就using什麼。
// a.cs
namespace aaa
}// b.cs
using aaa;
當然,如果兩個的namespace相同,就可以不用using了。
16樓:匿名使用者
在a.cs 裡面如下**:
namespace aclass
在b.cs裡面呼叫a.cs中的成員函式時
using aclass; //這一句就是引用namespace bclass
17樓:匿名使用者
如果是靜態方法的話就直接拿類名去點你的方法名,如果不是就先例項化,同一個包直接呼叫,不同包,using
18樓:匿名使用者
同一個包直接呼叫,不同包,using 包名
19樓:匿名使用者
137025866,這個呼叫應該很簡單,
20樓:匿名使用者
如果是同一個名稱空間,直接使用就可以了;不是同一個名稱空間就using 名稱空間。
c#的有關」(是否缺少 using 指令或程式集引用?)的問題。
21樓:
其實只把出錯的提示貼出來就行,「是否缺少 using 指令或程式集引用」前面說的是啥,是啥缺少using指令
22樓:百百
..............
using system.text;
using system.windows.forms;
using system.io; //是system.io不是system.streamwriter
namespace _4
{public partial class form1 : form...............
23樓:
using system.io;
24樓:繁韋郭逸雲
如果有提示錯誤,滑鼠停留在紅色波浪線的類上,然後出來個小框框,點選一下,新增引用。如果沒有這個選項就跟引用沒什麼關係
25樓:柏金霍南霜
如果是缺少dataoper這個型別你需要在前面引用它的
名稱空間
具體是哪個名稱空間忘了
26樓:改彭區海
加這段到namespace
資料型別2
試試class
datatypetest
27樓:羿絢公良同光
skype4comlib。這是個dll什麼的吧?
現在系統中註冊:「執行」裡輸入
regsvr32
檔案絕對路徑
為工程「新增引用」,選擇com,下面應該有剛註冊的元件。選中。
重新編譯。
C自己做的類怎麼用using引用到別的程式
這個不只是使用using,針對不同的情況要有不同的處理。1 如果你寫的類是單獨的類庫,並且與別的程式不在一個解決方案,那麼就要先成dll檔案,之後在別的程式當中新增引用 瀏覽,選擇你生成dll檔案,之後在別的程式中才能使用using 2 如果你寫的類和別的程式在一個解決方案當中,那麼只要在別的程式當...
在C程式裡,怎麼將main函式中的變數引用到自定
ck2.h並工程中新增庫檔案ws2 32.lib.接著載入套接字型檔所用函式是 第一個引數代表的是所要載入的套接字型檔的版本,第 wversionrequested makeword 1,1 用makeword來設定版本號的值其中地位代表主版本號 tcp程式設計 伺服器端的編寫 1.建立套接字 so...
C 中的引用一詞該如何理解啊,請問c語言中引用怎樣理解
引用 reference 是c 對c語言的重要擴充。一 引用的概念 引用引入了物件的一個同義詞。定義引用的表示方法與定義指標相似,只是用 代替了 例如 point pt1 10,10 point pt2 pt1 定義了pt2為pt1的引用。通過這樣的定義,pt1和pt2表示同一物件。需要特別強調的是...