Karl Bowden wrote:
If I compile an app with a reference to say gnome-sharp.dll but I reference it with the full path, will that app then look for that full path first when loading that app?


Hi Karl.


Nope. The references are used by compiler to get managed information about the types, metadata and code being used in the assembly.
The information about referenced assemblies kept in your app will be only the assembly name (eg gnome-sharp) and its version information (Of course this info is over simplified as may have some other info about your assemblies in your code.)


When running your app, while mono runtime loads your app, and sees you are using a given assembly, it will try to load that assembly using the standard assembly location algorithms (eg, from paths in MONO_PATH or in your MonoInstall/lib dir). So, in no way it will use any previously hardcoded path for your assembly.


I hope it helps.



-- Regards,

Francisco Figueiredo Jr.
Membro Fundador do Projeto MonoBrasil - MonoBrasil Project Founder Member
http://monobrasil.softwarelivre.org



-------------
"Science without religion is lame;
religion without science is blind."

                  ~ Albert Einstein
_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to