【发布时间】:2010-05-06 23:38:51
【问题描述】:
我有一个 C# 脚本执行器,它通过包装来执行任意的 c# 块,并且 在自己的 appdomain 中执行它。要正确编译它,我需要知道哪些程序集 它需要。
是不是我需要为脚本提取命名空间并遍历 我能找到的每个程序集,找到匹配项,还是他们更简单的方法?
谢谢。 鲍勃。
【问题讨论】:
标签: c#-3.0 assemblies namespaces
我有一个 C# 脚本执行器,它通过包装来执行任意的 c# 块,并且 在自己的 appdomain 中执行它。要正确编译它,我需要知道哪些程序集 它需要。
是不是我需要为脚本提取命名空间并遍历 我能找到的每个程序集,找到匹配项,还是他们更简单的方法?
谢谢。 鲍勃。
【问题讨论】:
标签: c#-3.0 assemblies namespaces
如果您需要这样做,那么这就是您必须要做的。另外,请记住命名空间可以跨越程序集,因此请确保您获取具有该命名空间类型的所有程序集,而不仅仅是您找到的第一个。
【讨论】: