2015年9月24日 星期四

C# Create library (*.dll) and reference 建立程式庫和使用

English
========================================================================
We meet some problem that when we want to reference some library in our solution. I think that is library export problem, so I decide to re-create the library. Here is some example as below.

1. Create library. Open the Visual Studio and select "Class Library"


2. Create function.



3. Create the application.


4. Add Reference in solution.


5. Select the library which you built.


6. Add "using ClassLibrary1;" in code.


7. You can use the reference function now.




中文
========================================================================
最近遇到一個問題是使用標準 C 語言產生的程式庫,會無法透過 reference 加入到專案中,懷疑是 C 語言在 export 的時候出了問題,因此使用 Class 重新建立程式庫,以下為參考範例:

1. 建立程式庫,開啟 Visual Studio 並選擇 "Class Library"


2. 建立所需要的 function


3. 建立應用程式


4. 新增參考,在專案欄中,在 References 上,按下滑鼠右鍵,選擇 "Add Reference..."


5. 新增參考,選擇 "Browse",並選取剛剛產生的程式庫


6. 新增程式庫進專案中,添加 "using ClassLibrary1;" 至程式碼中


7. 使用程式庫 function





沒有留言:

OS Operating System 作業系統 恐龍書 筆記分享

發現一個作業系統說明的網站, 對於 process vs thread, semaphore vs mutex, deadlock 說明很詳細, 有興趣的人可以去以下的網頁逛逛。 附上網址連結: link   link2