Buenas a todos.

Tengo un componente que necesita crear una instancia de una clase a
partir de una cadena que toma de una base de datos.

Así que, en principio, hago:

string assemblyName = dr["assemblyName"]; //campo de la base de datos
string typeName = dr["typeName"]; //campo de la base de datos

object miInstancia = Assembly.Load( assemblyName ).CreateInstance( typeName );

y funciona perfecto para clases que están definidas en una dll. Ahora,
si la clase está definida en la carpeta App_Code de un WebSite ¿cómo
consigo el dato AssemblyName o una referencia al assembly desde donde
pueda crear una instancia de la clase?

desde ya gracias.

--
upgrade = Take old bugs out, put new ones in.

Responder a