C# | Jak uzyskać event załadowania w .dll

0

Witam
Robię trochę w c# i zaczynam nad .dll, lecz nie wiem jak uzyskać main, lub po prostu void który zawsze będzie włączany automatycznie po załadowaniu .dll

Z góry dziękuję.

0

Chodzi Ci o wywołanie kodu, gdy jakaś inna dllka jest ładowana, czy gdy Twoja jest ładowana (coś na kształt DLL_PROCESS_ATTACH)? Jak to drugie, to albo statyczny konstruktor typu, albo module constructor - tego drugiego nie zrobisz w C#, ale możesz użyć IL lub Fody'ego.

Jak chodzi o to pierwsze, to AppDomain.CurrentDomain.AssemblyResolve powinno wystarczyć.

0

Chodzi mi o taki main dla .dll. Czyli void, który będzie realizowany w pierwszej kolejności. Oczywiście w .dll

0

@mmmx19: a jaki jest cel? Bo mi to wygląda na jakiś problem XY.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0