【Unity】C#+Visual Studio生成DLL文件(步驟圖解)

打開Visual Studio 2017(中文)新建項目:文件>新建>項目

1、點擊Visual C#,如果項目中沒有安裝該開發工具包,打開Visual Studio 安裝程序。

2、點擊類庫(.NET Framework):用於創建C#類庫(.dll)的項目

3、項目命名

4、選擇和目標Unity相同框架:File>Build Settings>Player Settings>Other Settings下查看

5、打開Visual Studio 安裝程序,安裝開發工具集

引用已有可以打包的程序集

1、項目>添加現有項(快捷鍵Shift+Alt+A)打開文件瀏覽窗口,進入程序集文件夾添加腳本。

我這個是Unity項目裏一個功能程序集,多選點擊添加,多個文件夾每個文件夾添加一次。

生成DLL:生成>生成MyDLL 或者 右鍵MyDLL項目>生成

生成過程中輸出說缺少程序集引用,點擊其中一個進入問題腳本。

可以看出缺少Unity的UnityEngine程序集,現在要添加程序集引用,需要進入Unity安裝位置下Editor\Data\Managed添加程序集,項目(P)>添加引用>瀏覽>瀏覽按鈕,打開瀏覽文件窗口進入我安裝的位置E:\Unity\Unity_2018.2.0f2\Editor\Data\Managed

一定要UnityEditor和UnityEngine都要添加,我要換一下命名空間和之前Unity項目區分開來

解決了所有問題,再次重新生成DLL,導入Unity,引用MyDLL.dll

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章