1.ET.sln引用package中的dll
(1)e.g. Share.Tool中引用package中的dll
右键Share.Tool,添加引用-添加自,从LabraryAssemblies中找到dll添加
(2)e.g. Share.Tool中添加Unity/Editor/Data/Tools/netcorerun/mscorlib.ll
可以跟(1)中一样添加,可以把mscorlib.ll复制到ET/Bin/,然后添加引用-添加自
2.ET.sln中因为缺少unity工程中的引用导致的各种报错导致不能构建整个ET解决方案 e.g. unity中导入的插件
(1)unity中右键对应的插件文件夹,创建Assembly Definition(会生成.csporj文件),然后右键ET.sln中的Unity,添加现有项目,找到对应的.csproj,添加
(2)参考YIUI中对Odin的各种引用(这个没搞明白,我直接替换了YIUI源码中的YIUIFramework.csproj)
3.4个dll对unity插件的引用,直接unity中修改4个文件夹中的Assembly Definition Asset,添加对应插件的Assembly Definition,如果插件没有Assembly Definition,参考2(1)中创建然后添加
个人笔记,小白参考,大佬指点