使用MonoDevelop編譯Dll

2021-12-29 19:48:13 字數 597 閱讀 7671

有時我們需要將寫好的庫或者外掛程式,封裝為乙個dll,然後再匯入unity使用。

首先注意的是,不可以直接使用monodevelop預設的framework匯出,因為預設的是 .netframewok 4.0,而unity要求最高為3.5。

所以需要手動匯入依賴的.netframework庫。同時,如果需要用到unity的api,還需要匯入unity的庫檔案。

unity庫檔案和路徑如下,只需要新增 unityengine.dll,unityeditor.dll

/applications/unity/unity.app/contents/managed

.netframework庫檔案路徑如下,只需要新增用到的system對應的庫檔案即可

/applications/unity/unity.app/contents/mono/lib/mono/2.0

開啟monodevelop,然後新建乙個庫專案,編輯引用內容,加入以上庫檔案。

之後就可以設定專案屬性,選擇targetframework3.5。此時build出的dll就可以匯入unity使用了。

使用vscode編譯dll,也需要新增引用的庫檔案,但是用起來沒有monodevelop直觀。

使用MonoDevelop編譯Dll

有時我們需要將寫好的庫或者外掛程式,封裝為乙個dll,然後再匯入unity使用。首先注意的是,不可以直接使用monodevelop預設的framework匯出,因為預設的是 netframewok 4.0,而unity要求最高為3.5。所以需要手動匯入依賴的.netframework庫。同時,如果需...

MonoDevelop使用中文注釋解決方案

monodevelop使用中文注釋解決方案 轉 到目前unity3d 4.0為止,unity3d整合的monodevelop需要對其進行一些設定才能較好的支援中文注釋。我分享一下我google和實踐的結果。1.亂碼問題 亂碼問題主要體現在visual studio的指令碼在monodevelop下開...

MonoDevelop 安裝手記

高手就不要浪費時間看了。本文只是寫給linux新手see see的,xixi 和 rpm ivh rpm configure prefix usr make make install 由於玩linux時間不久,更是第一次在linux下配置安裝開發環境,只好摸石頭過河了。經過一番嘗試,基本摸清了安裝循...