CodeDom Public 平台和编译策略之间的事件
CodeDom Public Events between Platform and compiled strategy
有点问题,我似乎想不出合适的方法。
情况:
我正在编写一个简单的平台,它将接收 "WhateverStrategy.cs" 文件并使用 CodeDom 在我的平台下编译它。
我的平台有几个 public 事件。例如:
1级更新。
我希望能够使用我正在编译的新策略(WhateverStrategy.cs)来访问属于我平台的事件?
所以我可以使用 1 Level1Update 事件有多个策略 运行。我该怎么做?
如果事件是 public,您可以将应用程序设置为参考(通过将其添加到 CompilerParameters.ReferencedAssemblies
)。这样,您正在编译的文件将能够使用它们,就像来自任何其他库的事件一样(.Net 中的库和应用程序之间几乎没有区别)。
有点问题,我似乎想不出合适的方法。
情况:
我正在编写一个简单的平台,它将接收 "WhateverStrategy.cs" 文件并使用 CodeDom 在我的平台下编译它。
我的平台有几个 public 事件。例如:
1级更新。
我希望能够使用我正在编译的新策略(WhateverStrategy.cs)来访问属于我平台的事件?
所以我可以使用 1 Level1Update 事件有多个策略 运行。我该怎么做?
如果事件是 public,您可以将应用程序设置为参考(通过将其添加到 CompilerParameters.ReferencedAssemblies
)。这样,您正在编译的文件将能够使用它们,就像来自任何其他库的事件一样(.Net 中的库和应用程序之间几乎没有区别)。