ILRuntime学习笔记一

本文介绍了ILRuntime项目,它为C#平台如Unity提供了一个纯C#的IL运行时,特别适用于iOS等不支持JIT的环境。通过简单几步,包括在PackageManager中导入ILRuntime,启用'unsafe'代码,配置HotFix_Project.csproj文件,以及解决项目引用问题,即可完成ILRuntime的安装,实现代码的热更新功能。
摘要由CSDN通过智能技术生成

官方的话:
ILRuntime项目为基于C#的平台(例如Unity)提供了一个纯C#实现,快速、方便且可靠的IL运行时,使得能够在不支持JIT的硬件环境(如iOS)能够实现代码的热更新。
官方文档
官方GitHub

ILRuntime以下简称为ILRT/ilrt
1、首先是ILRT的安装
在PackageManager里面找到ILRT导入项目就好了,学习的时候可以考虑也导个案例。
在这里插入图片描述

2、勾选Project Settings/Player里面的Allow ‘unsafe’ Code
在这里插入图片描述
3、在工程目录\Assets\Samples\ILRuntime\2.0.2\Demo里面找到HotFix_Project~,并把它放到工程目录下,修改HotFix_Project.csproj文件内容。(个人习惯,此步骤可跳过)
打开热更工程HotFix_Project~里面的sln文件,右键点击重新生成的时候会报错。
在这里插入图片描述
因为dll引用掉了,只需要把这个dll引用重新连上就可以了。
修改HotFix_Project.csproj的内容
在这里插入图片描述

至此ILRT安装就完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值