打開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