unity用vs打包dll

本文分享了使用C#开发SDK动态链接库(DLL)的经验,包括如何创建项目、定位生成的DLL文件位置及解决常见错误等。作者通过实例演示了如何避免引入无关的DLL文件导致的问题,并给出了调试建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为写sdk,打算写一个通用的工具,根据不同的平台自动切换:为满足需求:打算研究一下dll


其中有两种方式,一种是c#

https://blog.youkuaiyun.com/qq_15267341/article/details/51747000(每一个步骤都很详细)

我遇到的坑:

(1)生成解决方案的时候,显示成功,没有接触过vs工程的我不知道dll,存在哪,别人告诉我在哪我才找到,笨死了。

在你新创建的项目文件夹bin\Debug里面有dll。你会发现里面有多余的UnityEditor.dll 和 UnityEngine.dll。你并不需要这些,按照这个操作即可:


(2)其次还有一个自己犯得错误就是导入UnityEditor.dll 和 UnityEngine.dll。由于选择了跟本工程无关的dll取了其他的工程的dll。报错,显示找不到test.cs(这种错误估计只有我会犯,踩坑达人)


还有一种是用c++打包dll

未完待续



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值