Мне нужна альтернатива `Assembly.GetEntryAssembly ()`, которая никогда не возвращает ноль
Мне нужно найти сборку, в которой началось выполнение управляемого кода.
// using System.Reflection;
Assembly entryAssembly = Assembly.GetEntryAssembly();
Это похоже на путь, ноСправочная страница MSDN дляAssembly.GetEntryAssembly
утверждает, что этот метод "[c] возвращаемое значение null при вызове из неуправляемого кода. "
В этом случае я хотел бы знать, какая сборка была вызвана неуправляемым кодом.
Есть ли надежный способ сделать это, то есть тот, который всегда возвращает ненулевойAssembly
ссылка?