que tienen una aplicación WPF de escritorio utilizando Prisma 4, en mi programa previo Tengo el siguiente código:¿Cómo limitar el prisma 4 para cargar solo módulos especiales con signo?
protected override IModuleCatalog CreateModuleCatalog()
{
var filepath = Assembly.GetExecutingAssembly().Location;
var path = Path.GetDirectoryName(filepath);
System.IO.Directory.SetCurrentDirectory(path);
path = Path.Combine(path, "Modules");
var moduleCatalog = new DirectoryModuleCatalog() { ModulePath = path };
return moduleCatalog;
}
el código anterior está diciendo prisma para cargar todos los archivos .dll de "[mi raíz aplicación] \ Modules" ruta y verifíquelos para ver si alguna clase ha implementado IModule. Lo que quiero hacer es limitar el proceso de carga a solo DLLs que hayan sido firmados con una clave de firma específica para evitar que cualquier desarrollador inyecte su módulo en mi aplicación. por favor, avísenme si estoy siguiendo el camino equivocado para tal problema.
Esto ayudó mucho, gracias Brian. –