c中using所引用的模組,我在程式中並未找到

2022-07-04 12:17:20 字數 4109 閱讀 2659

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表示同一物件。需要特別強調的是...