Try:
CredLookup testLU = new CredLookup();
string sLUType = testLU.GetType().AssemblyQualifiedName;
Type typLU = Type.GetType(sLUType);
--
Sean Hederman
http://codingsanity.blogspot.com
"Rachel Suddeth" <(E-Mail Removed)> wrote in message
news:%(E-Mail Removed)...
> I'm trying to use reflection to create an object at runtime where the type
> is given by a string. I thought we should be able to do that, but so far
> it's not working. I'm trying to work on reproducing the scenario in a
> simpler way, but it's slow going, and maybe there is something very basic
> I
> don't know yet....
>
> Given the following lines of code:
> -------------
> CredLookup testLU = new CredLookup();
> string sLUType = testLU.GetType().ToString();
> Type typLU = Type.GetType(sLUType);
> ------------
> I would have thought "typeLU" would end up being the same as
> "testLU.GetType()". In fact, when I had a similar type defined in the
> same
> assembly (same NameSpace) with similar test code (just replace
> "CredLookup"
> with "MLookup", it worked as expected. But with this new type in a
> different
> assembly, Type.GetType() returns null. So if I give it the type at compile
> time, it recognizes the type and runs just fine. But at run time, can't
> find
> it. Anyone have an idea why that would happen?
>
> Rachel
>
>