结合大佬们的文章瞎试试出来的,我完全不理解原理,仅记录方法。我的Unity版本是2021.3.26,vs2019
1、在vs里找到nuget包管理打开
2、找到自己要安装的包安上
会弹出让你确认和许可证的窗口(这忘截图了)
安完后,vs里已经可以用这个库了
但是保存后回到Unity会发现报错
原因我就不解释了搜半天发现看不懂只说解决方案(欢迎大佬在评论区解释)
3、在unity的Assets文件夹下新建Plugins文件夹(已经有了就不用建了)
在C:\Users\用户名\.nuget\packages下面找到刚刚安装的包名
我的是这一堆
在每个文件夹里面找到自己需要的net版本的dll文件(在lib文件夹下),将他们复制到之前建的Plugins文件夹里
Ps.不要直接复制lib文件夹进去,因为里面有很多版本的dll会导致版本冲突。
4、再次打开unity编辑器就发现不会报错能正常运行啦