假设我的计划中有两种类型Foo
和Bar
。两者都有static void Main(string[] args)
。要编译此程序,需要编译器标志/main:class
。
是否有可能在运行时确定两种类型中的哪一种包含入口点,即让TypeInfo
或MethodInfo
指向正确的类或正确的Main
方法
UPD:更准确地说,是否可以从链接到主应用程序的类库中这样做(即,事先没有可能的选项知识)?
答案 0 :(得分:8)
程序集具有public virtual MethodInfo EntryPoint { get; }