C2分析设计(“实践与灼见”课堂笔记) (6)

C2分析设计(“实践与灼见”课堂笔记)

引用右键添加引用

C2分析设计(“实践与灼见”课堂笔记)

在浏览处添加刚刚那几个dll,点击确定

C2分析设计(“实践与灼见”课堂笔记)

添加库,其它异常同理。

C2分析设计(“实践与灼见”课堂笔记)

然后右键添加boo脚本进行演示,将文件的属性也改为嵌入式资源。Boolang的语法是取了Python和ruby等的语言精华然后融合成的新语法,所以说主要还是像python,剩下的20%和10%分别是ruby和.net。

test.boo

import System print "Hello From inside Boo"

在项目的main函数中执行我们的boo脚本

static void Main(string[] args) { //解析失败时触发,调用ResolveEventHandler返回指定dll的Assembly对象 AppDomain.CurrentDomain.AssemblyResolve += ResolveEventHandler; //尝试执行test.boo RunBooEngine("test.boo", GetResourceAsString("test.boo")); Console.ReadKey(); }

右键编译项目查看运行结果

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyzwyp.html