BDSNetRunner
停更声明:
由于作者常年连不上github,且脱节最新技术好多年,自认跟不上bds发展技术脚步了,需要进修。故开摆
往期源码详见: https://github.com/zhkj-liuxiaohua/BDSNetRunner
如题,这是一个可以让用户跑.Net framework插件的一个插件运行平台。用户可采用多种语言(vb/c#/c++等)编写基于.Net平台的插件。基于JSRunner机制,用户可较容易地转移自己的js功能到.Net平台上。已提供hook接口,参考范例使用即可。暂不支持梦故以外的插件加载器,但如果需要添加支持的可自行发起pull request进行平台的改进。
本插件开发采用 启动器 加载framework并调用指定入口方法启动。基本运作机制同 JSRunner 。部分开发示例参考 https://github.com/zhkj-liuxiaohua/CSRMods
开发步骤:
1. 创建.net framework类库工程;
2. 复制模板工程中的BDS文件夹至工程目录;
3. 在自己的主类里实现 CSR.Plugin.onStart 方法;
4. 修改工程生成的dll文件后缀名为.csr.dll,放置插件到BDS服务端下的CSR文件夹下即可被插件平台加载运行。
自由发挥创意吧!(如需获取增强的商业版功能,可移步Q群 565040870 联系作者获取。)
构建注意:建议设置目标框架版本 4 以上,生成目标平台强制为 x64(AMD/Intel 64位处理器)。