因为写sdk,打算写一个通用的工具,根据不同的平台自动切换:为满足需求:打算研究一下dll
其中有两种方式,一种是c#
https://blog.csdn.net/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
未完待续