Hooking into an “OnLoad” for class library
Does anyone know if there's a way to hook into an "OnLoad" event to run some operations when an assembly loads? Specifically, I am creating a plug-in for an application. The plug-in's DLL gets loaded and objects start being used, but the problem is I need to load another assembly dynamically before anything happens. This assembly can't be copied to the application's directory and must remain invisible to it. You need to hook on to AssemblyLoad event. Refer- http://msdn.microsoft.com/en-us/library/system.appdomain.assemblyload.aspx It is really sad that writing a Main() function in an Assembly