Hi

http://docs.go-mono.com/?link=xhtml%3adeploy%2fmono-api-assembly.html

From mono/metadat/assembly.h

/* Installs a function which is called each time a new assembly is loaded. */
typedef void  (*MonoAssemblyLoadFunc)         (MonoAssembly *assembly, void* 
user_data);
MONO_API void          mono_install_assembly_load_hook (MonoAssemblyLoadFunc 
func, void* user_data);

/* 
 * Installs a new function which is used to search the list of loaded 
 * assemblies for a given assembly name.
 */
typedef MonoAssembly *(*MonoAssemblySearchFunc)         (MonoAssemblyName 
*aname, void* user_data);
MONO_API void          mono_install_assembly_search_hook 
(MonoAssemblySearchFunc func, void* user_data);
MONO_API void         mono_install_assembly_refonly_search_hook 
(MonoAssemblySearchFunc func, void* user_data);

MONO_API MonoAssembly* mono_assembly_invoke_search_hook (MonoAssemblyName 
*aname);

/*
 * Installs a new search function which is used as a last resort when loading 
 * an assembly fails. This could invoke AssemblyResolve events.
 */
MONO_API void          
mono_install_assembly_postload_search_hook (MonoAssemblySearchFunc func, void* 
user_data);

MONO_API void          
mono_install_assembly_postload_refonly_search_hook (MonoAssemblySearchFunc 
func, void* user_data);

Jonathan

> On 25 Oct 2016, at 01:22, Wolfgang Mauer <[email protected]> wrote:
> 
> Hi,
> do everyone know if there is something like 
> “AppDomain.CurrentDomain.AssemblyResolve” in embedded Mono?
> Thanks
>  
>  
>  
> Von: Mono-list [mailto:[email protected]] Im Auftrag von 
> Wolfgang Mauer
> Gesendet: Sonntag, 23. Oktober 2016 19:59
> An: [email protected]
> Betreff: [Mono-list] mono/embedded
>  
> Hi all,
> i try to make a kind of stub-loader with mono/embedded.
>  
> I have read the documentation at 
> http://www.mono-project.com/docs/advanced/embedding/ and tried a lot of 
> samples.
> None of them examples work(mono 4.6.1/ubuntu 16.10)
>  
> I like to have a executable(c/c++) that load an c# assembly and run the 
> public constructor
> The assembly constructor will load gtk-sharp(referenced) and call 
>                 Application.Init();
>                 ….
> Application.Run();
>  
> But with all my testing the different mono methods the assembly/ctor never 
> will get called, and no error occurred.
> Have someone a really working sample with new versions of mono/ubuntu ?
>  
> Thanks a lot!
> /Wolfgang
> _______________________________________________
> Mono-list maillist  -  [email protected]
> http://lists.dot.net/mailman/listinfo/mono-list

_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.dot.net/mailman/listinfo/mono-list

Reply via email to