環(huán)境vs2017 unity 2018
調(diào)試C# DLL的一些注意事項(xiàng)
1.首先生產(chǎn)的DLL一定要是Debug模式的
image.png
2.Unity調(diào)試dll需要mdb文件,而生產(chǎn)的dll一般只有xxx.dll , xxx.pdb, xxx.xml三個(gè)文件,那么就需要下載插件來(lái)把.pdb文件轉(zhuǎn)換為.mdb文件,插件如下:
image.png
具體方法是在 VS->工具->拓展與更新->聯(lián)機(jī) ->右側(cè)搜索中輸入VSMonoDebugger即可下載
下載完后重啟VS,就在工具欄上有個(gè)可見(jiàn)Mono的選項(xiàng):點(diǎn)擊 Build Starup Project with MDB files
image.png
此時(shí)編譯的是啟動(dòng)項(xiàng)目的mdb,如果沒(méi)生成你就要右鍵自己設(shè)置一下啟動(dòng)項(xiàng)目了,或者查看一下Mono->Open Logfile看下為什么沒(méi)生成
image.png
3.最后一步,把生成的xxx.dll,xxx.mdb,xxx.pdb(不知道要不要)一起丟進(jìn)Unity項(xiàng)目里面.