Assembly.LoadFrom() & GAC

T

Timothy Parez

Hi,

I use Assembly.LoadFrom to load an assembly on the hard drive
but what if the Assembly is in the gac
for example I want to get an instance of OleDbConnection.

First I do something like

Assembly providerAssembly =
Assembly.LoadFrom(Path.Combine(this.providersPath,providerDef.Assembly));

Then I use the CreateInstance method to get whatever I want
this works for assemblies which are located on the hard drive but not in
the GAC.


Thnx.
 
C

Christian Boult

Use Assembly.Load() instead you can give it the assembly strong name.

Chris.
 
S

S

Christian said:
Use Assembly.Load() instead you can give it the assembly strong name.

Will this allow the use of user-defined types between a dynamically
loaded assembly and its caller?

For example, if I have a type derived from Form called, say,
MyDerivedForm, can I use a cast to get 'MyDerivedForm' from a return
value of type Object?

Cheers,

S.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top