I stepped through the creation of objects in the application context, if you are not using fully qualified assembly names Spring will look in the loaded assemblies of the application domain to resolve the type. I think that's what you were after?
Code:
static void Main(string[] args)
{
Assembly.LoadFile(@"C:\Dev\SpringDynamicLoad\SpringDynamicLoad\ClassLibrary1\bin\Debug\ClassLibrary1.dll");
object o = ContextRegistry.GetContext().GetObject("MyObject");
}
HTML Code:
<objects xmlns="http://www.springframework.net" >
<object id="MyObject"
type="ClassLibrary1.Class1">
<property name="Test" value="MyTestValue"/>
</object>
</objects>