【发布时间】:2012-12-19 09:38:31
【问题描述】:
我需要找到开始执行托管代码的程序集。
// using System.Reflection;
Assembly entryAssembly = Assembly.GetEntryAssembly();
这似乎是可行的方法,但MSDN reference page for Assembly.GetEntryAssembly 声明此方法“[c]从非托管代码调用时返回 null。”
在这种情况下,我想知道非托管代码调用了哪个程序集。
是否有一种可靠的方法来执行此操作,即始终返回非空 Assembly 引用?
【问题讨论】:
标签: c# .net system.reflection entry-point