I have a snippet of code in my application (which references System.Windows.Forms) which attempts to resolve type information for a Form
class like so:
Type.GetType(string)
checks a few different things: if the string passed includes assembly information, then it will look there. Otherwise, the calling assembly and a few other system assemblies are checked (probably System and mscorlib). It does not check every assembly.
So, you have a few options:
"Namespace.TypeName, AssemblyName"
assembly.GetType(string)
, where assembly
is the correct assemblyAppDomain
, checking each in turn