Estoy intentando cargar dinámicamente un ensamblado de cifrado pero mi GetType
devuelve nulo, aunque utilizo el nombre de clase correcto. Aquí está el código:Assembly.GetType está devolviendo nulo
//Load encryption assembly.
Assembly encryptionAssembly = Assembly.LoadFrom("Encryption.dll");
foreach(Type t in encryptionAssembly.GetTypes())
{
MessageBox.Show(t.Name.ToString());
// This shows "Encryption"
}
Type encryptionClass = encryptionAssembly.GetType("Encryption");
// But this returns null
Tengo un poco de dolor de cabeza con este. La clase es pública y definitivamente la deletreé correctamente.
Gracias de antemano.
¿cómo se declara esa clase? – Tigran
Olvidó usar el Examinador de objetos en VS. –
@HansPassant - Sí, lo hice absolutamente. Detención para mí esta noche. – Ste