These are similar questions: How-to: Load a type from a referenced assembly at runtime using a string in Silverlight, GetType on a class in a referenced assembly fails but n
For the first question, you could do something like
Type t = AppDomain.CurrentDomain.GetAssemblies() .Where(a => a.FullName == "MyFramework") .SelectMany(a => a.GetTypes()) .Where(t => t.Name == "Car") .FirstOrDefault();
I am not sure what you mean by the second question.