System.Type en Librerías DLL
Publicado por enrique (1 intervención) el 16/09/2003 14:36:14
Hola tengo una serie de dudas respecto a C# NET.
Tengo un problema al crear una DLL utilizando reflexión de .NET:
Tengo este código en una clase A de un proyecto Visual Studio.
ClaseA
...
string cadenaTipoMiClase = "MiClaseB"
System.Type tipoMiClase = Type.GetType(cadenaTipoMiClase);
....
ClaseA y ClaseB están en el mismo proyecto de Visual Studio, y ese código funciona bien.
Ahora bien, si creo una Librería DLL cque contiene la claseA, el código
...
string cadenaTipoMiClase = "MiClaseB"
System.Type tipoMiClase = Type.GetType(cadenaTipoMiClase);
....
no funciona !!!!!!
En cambio si la clase A y la clase B están en la misma DLL sí, repito síiiiiiii, funciona.
Cómo se puede hacer que ese código funcione estando claseA en una DLL y claseB en mi proyecto de Visual Studio,
el cual añade una referencia a esa DLL.
Muchísimas gracias.
Tengo un problema al crear una DLL utilizando reflexión de .NET:
Tengo este código en una clase A de un proyecto Visual Studio.
ClaseA
...
string cadenaTipoMiClase = "MiClaseB"
System.Type tipoMiClase = Type.GetType(cadenaTipoMiClase);
....
ClaseA y ClaseB están en el mismo proyecto de Visual Studio, y ese código funciona bien.
Ahora bien, si creo una Librería DLL cque contiene la claseA, el código
...
string cadenaTipoMiClase = "MiClaseB"
System.Type tipoMiClase = Type.GetType(cadenaTipoMiClase);
....
no funciona !!!!!!
En cambio si la clase A y la clase B están en la misma DLL sí, repito síiiiiiii, funciona.
Cómo se puede hacer que ese código funcione estando claseA en una DLL y claseB en mi proyecto de Visual Studio,
el cual añade una referencia a esa DLL.
Muchísimas gracias.
Valora esta pregunta


0