如何在运行时确定.Net程序的入口点?

时间:2017-10-02 12:01:23

标签: c# reflection

假设我的计划中有两种类型FooBar。两者都有static void Main(string[] args)。要编译此程序,需要编译器标志/main:class

是否有可能在运行时确定两种类型中的哪一种包含入口点,即让TypeInfoMethodInfo指向正确的类或正确的Main方法

UPD:更准确地说,是否可以从链接到主应用程序的类库中这样做(即,事先没有可能的选项知识)?

1 个答案:

答案 0 :(得分:8)

程序集具有public virtual MethodInfo EntryPoint { get; }