¿Por qué .NET no encuentra la dll OpenSSL.NET?
EDITAR (toda la pregunta, era demasiado claro)
Quiero usarOpenSSL.NET
La página de instrucciones de instalación de OpenSSL.NET:INSTALAR
Asegúrese de tener libeay32.dll y ssleay32.dll en el directorio de trabajo actual de su aplicación o en su PATH.HECHO
En su proyecto .NET, agregue una referencia al ensamblado ManagedOpenSsl.dll.HECHO
he puestolibeay32.dll
yssleay32.dll
tanto en mibin/Debug
ybin/Release
directorios También los he puesto ensystem32
.
Aquí está mi código COMPLETO:
using System;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
try
{
OpenSSL.Crypto.RSA rsa = new OpenSSL.Crypto.RSA();
}
catch (Exception e)
{
Console.WriteLine(e.InnerException.Message);
}
Console.Read();
}
}
}
Obtuve el siguiente error:No se puede cargar la DLL 'libeay32' http://localhostr.com/files/a719c5/Error.gif (No se puede cargar la DLL 'libeay32')
Aquí está el registro del Monitor de proceso (a solicitud):texto alt http://localhostr.com/files/726a46/ProcMon.gif
¿Qué estoy haciendo mal? ¿Por qué no se encuentra el DLL?