热更新如果是android平台的话,可以直接.cs文件到本地,然后使用反射进行加载。 如果是IOS平台的话,就没有办法直接更新.cs文件了,可以使用ULua进行搞定。
2015-11-12 17:53
766 查看
如果是android平台的话,可以直接.cs文件到本地,然后使用反射进行加载。
如果是IOS平台的话,就没有办法直接更新.cs文件了,可以使用ULua进行搞定。
IOS不能热更新,不是因为不能用反射,是因为
System.Reflection.Assembly.Load 无法使用
System.Reflection.Emit 无法使用
System.CodeDom.Compiler 无法使用
这三个不能用,就把传统dotnet动态路径坑死了
为啥“这三个不能用,就把传统dotnet动态路径坑死了”呢
动态载入dll或者cs的方法就这几个, IOS
下不能动态载入dll或者cs 文件,已经编译进去的没事。
如果是IOS平台的话,就没有办法直接更新.cs文件了,可以使用ULua进行搞定。
IOS不能热更新,不是因为不能用反射,是因为
System.Reflection.Assembly.Load 无法使用
System.Reflection.Emit 无法使用
System.CodeDom.Compiler 无法使用
这三个不能用,就把传统dotnet动态路径坑死了
为啥“这三个不能用,就把传统dotnet动态路径坑死了”呢
动态载入dll或者cs的方法就这几个, IOS
下不能动态载入dll或者cs 文件,已经编译进去的没事。
相关文章推荐
- Lua游戏开发(一)---Lua语言
- 解析Lua中关于Metatable学习笔记
- c++调用lua 函数之 lua_API
- sublime text编译lua
- U3D和ULUA热更新
- lua开发--web实战
- Lua元表的__call元方法
- Lua(二)——表达式
- lua开发--模板渲染
- OOLua的接口绑定
- Lua中的协程
- An Evaluation of Bong Joon-ho’s Snowpier
- Lua中强大的元方法__index详解
- lua math库
- lua string 库
- Lua中handler方法的原理详解
- lua 面向对象
- [Leetcode]Evaluate Reverse Polish Notation
- lintcode 中等题:Evaluate Reverse Polish notation逆波兰表达式求值
- lua metatable及其相关方法的简述