Unity调试外部DLL


1、更改DLL的.csproj工程配置文件,在里面添加如下属性:
<PropertyGroup Condition=" '$(OS)' == 'Unix' ">
    <CscToolExe>mcs.exe</CscToolExe>
</PropertyGroup>

 

2、用Debug模式编译DLL。会生成.dll和.dll.mdb。

3、如果目标目录里有相关pdb要删除,否则Rider不会加载mdb

4、用Rider打开Unity代码工程。在当前窗口,打开要调试的外部DLL的文件,设置断点。

5、运行Unity进断点调试。

 

参考

https://blog.csdn.net/linuxheik/article/details/80381660

https://www.itread01.com/content/1549079461.html

http://www.voidcn.com/article/p-mllwztgz-bqr.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM