Hola amigos, no consigo asignar un valor a una propiedad
utilizando Reflection, mi código es el siguiente:
Assembly assembly = Assembly.LoadFrom("MyAssemblyFile");
Type type = assembly.GetType("MyClass");
PropertyInfo property = type.GetProperty("MyProperty");
MethodInfo method = property.GetSetMethod();
object instance = System.Activator.CreateInstance(type);
method.Invoke(instance, new object[]{"MyValue"});
Al ejecutarlo no se produce ningún error.
¿Por favor alguien puede decirme porque no funciona?
Leer las respuestas