C我定義了靜態類編譯成DLL後,在另專案中引用這個DLL,但訪問不了裡面的成員

2021-04-01 08:05:53 字數 888 閱讀 2482

1樓:雲南新華電腦學校

1、首先開啟a,b專案抄,然後在解決方案資源bai管理器中右擊dub專案選擇新增引用,然zhi後選dao擇專案,裡面會有a專案的。如果沒有開啟同時開啟ab專案,那就沒法引用。 注意,同時開啟的意思是,兩個專案開啟在一個環境中。

2、還有就是a專案已經生成了dll檔案,那麼一樣,選擇新增引用的時候選擇瀏覽選項卡,然後可以選擇你自己的.dll檔案,或者剛剛不久用過的,那麼直接在「最近」選項卡里面會顯示。

3、最後就是要在程式上面引用:using 你的庫名

2樓:我零0七

如果智慧bai提示一切正du常,visual studio沒有直接給你報錯;那表zhi示引用是對的,問題可

dao能在

內dll檔案上

如果你的解決方案同時容包含這兩個專案且你的start方法是後新增的就有可能有這個問題(就是visual studio知道你這個dll的源**中包含start這個方法,所以它不報錯,但是你沒有重新生成新的dll,程式執行的時候就報錯)

你可以重新編譯class1的dll、重新引用、重新生成專案試試

3樓:黎文陽

類名去掉靜態試試,public class class1

c# 如何將一個專案引用到另一個專案中

4樓:氚橃灔觳

先把專案新增進來,然後右擊 等待別的專案引用進來的 專案,找到「新增」,「引用」,「解決方案」,」「專案」,勾選並確定就好了。

5樓:匿名使用者

在"檔案"選單中有一個"新增"的選項, 裡面有"新增專案"

c#引用.dll檔案後,如何顯示dll裡方法的解釋

C 中編譯時遇到函式的定義,編譯器做了哪些事

我個人的見解是這樣的,陣列因為在定義的時候確定了陣列的大小所以編譯器才可以為其分配記憶體。函式名和陣列名就是記憶體的首地址,所以函式名是代表的入口地址,當你主程式真正呼叫的這個函式時候,才會為從入口地址進入,並且為這個分配其確定大小的記憶體。事先不執行的記憶體都是為空,不為其分配,只有用到了並且明確...

c 中定義了string類字元陣列,如何輸出string裡單個字元(比如字元)

直接取就可以了。例如 string name hello name 0 這裡name 0 就是第一個字元 h dpress any key to continue include include using namespace std main strcpy.c this program uses ...

c分析下列程式中類MyClass的定義

y是父類例項物件,你沒有給y.i賦值,系統預設int型別的值為0 c 分析下列程式中類myclass的定義 myclass y new myclass baseclass x y x.i 100 console.writeline x.i,y.i x.i 100,已經給他copy賦值bai了100,...