[Mono-dev] AppDomain.AppendPrivatePath - change assembly search pathat runtime?

Gert Driesen gert.driesen at telenet.be
Wed Feb 15 15:37:03 EST 2006


 

> -----Original Message-----
> From: mono-devel-list-bounces at lists.ximian.com 
> [mailto:mono-devel-list-bounces at lists.ximian.com] On Behalf 
> Of Jonathan Resnick
> Sent: woensdag 15 februari 2006 21:12
> To: 'mono-devel mailing list'
> Subject: [Mono-dev] AppDomain.AppendPrivatePath - change 
> assembly search pathat runtime?
> 
> Can anyone suggest a means of altering the assembly search 
> path at runtime?  I need the ability to load a set of 
> "plugin" assemblies at runtime from a non-default location.  
> My first approach was to add the following to the 
> application's config file:
>  
> <runtime>
>     <assemblyBinding ...>
>         <probing privatePath="plugins" />
>     </assemblyBinding>
> </runtime>
>  
> This works on .NET but does not seem to have any effect in Mono.

There's a patch for this issue attached to this bug report, but it still
needs to be reviewed:

http://bugzilla.ximian.com/show_bug.cgi?id=57612

> I also tried using AppDomain.AppendPrivatePath(...), but that 
> doesn't seem to work in Mono either.

Better file a bug report containing a small repro for that issue.

> Any ideas would be much appreciated.

You should be able to construct a new AppDomain with the desired search
path.

Gert




More information about the Mono-devel-list mailing list