【发布时间】:2015-10-20 15:49:58
【问题描述】:
有一点问题,我似乎想不出一个合适的方法来做到这一点。
情况:
我正在编写一个简单的平台,它将接收“WhateverStrategy.cs”文件并使用 CodeDom 在我的平台下编译它。
我的平台有一些公开活动。例如:
Level1Update.
我希望能够拥有我正在编译的新策略(WhateverStrategy.cs)来访问我平台中的事件?
所以我可以使用 1 Level1Update 事件运行多个策略。我该怎么做呢?
【问题讨论】:
-
你的“平台”到底是什么?它是一个DLL吗?您是否尝试在编译策略时添加对它的引用?
-
@svick - 我的平台是一个 Windows 窗体应用程序。目标是让应用程序运行(平台)并加载各个策略。然后让该策略从我的平台接收事件。