博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity加载第三方C# DLL时,解析不能删除的问题。
阅读量:7246 次
发布时间:2019-06-29

本文共 628 字,大约阅读时间需要 2 分钟。

把DLL加载到内存可解决问题。

void T1()    {        var p = @"D:\Document\Unity\TestDll\bin\Release\TestDll.dll";        byte[] bin;        using (var fs = new FileStream(p, FileMode.Open))        {            using (var br = new BinaryReader(fs))            {                bin = br.ReadBytes(Convert.ToInt32(fs.Length));            }        }        var assembly = Assembly.Load(bin);        var t = assembly.GetType("TestDll.test");        var instance = Activator.CreateInstance(t);        var m = t.GetMethod("add");        Debug.Log(m.Invoke(instance, new object[] { 1, 2 }));    }

  

转载于:https://www.cnblogs.com/jephone/p/8205252.html

你可能感兴趣的文章
科略教育—管理者应具备五大能力
查看>>
mac上使用dex2jar遇到的权限问题的解决
查看>>
我的友情链接
查看>>
定位于地图小程序
查看>>
学习go语言 我的习题答案 chapter3
查看>>
vCenter Server Appliance 6.5 中重置丢失或忘记的 root 密码
查看>>
教育行业-班班通应用案例
查看>>
Linux SSH管理用户登录
查看>>
LAMP
查看>>
sendmail,mail,fetion,页面声音实现nagios报警
查看>>
硬链接和软连接
查看>>
nautilus can't be used now,due to an unexpected error解决方法
查看>>
《PHP经典实例(第二版)》(PHP Cookbook, 2nd Edition)中文版,高清扫描版[PDF]
查看>>
Spark On Yarn实战
查看>>
H3C设备与中兴89系列交换机snmp V3配置模板与kali snmpwalk配套测试
查看>>
Python编码问题
查看>>
×××LNMP环境
查看>>
linux 内核代码构架图
查看>>
FTP文件服务器搭建与应用
查看>>
openssl rand 指令解析
查看>>