To load types in other assembly just add the assemblyname via comma at the end of your type:
Type mytype = Type.GetType("Class2, Project2.Library "); for nested class you must put plus (+) instead of dot (.):
Type mytype = Type.GetType("Class2+SubClass1, Project2.Library ");