Olaa,
Possuo uma DLL de terceiros que preciso consumir, para tal utilizei o
Dllimport conforme mostrado abaixo:
using System;
using System.Runtime.InteropServices;
public static class Autenticacao
{
[DllImport("C:\DllsTeste\Auth.dll")]
private static extern void GerarTokenAutent(string nome, string funcao, string resposta);
public static string ObterTokenAutenticacao(string nome, string funcao)
}
string resposta = null;
try{
Autenticacao.GerarTokenAutent(nome, funcao, resposta);
}catch(Exception Ex){
throw;
}
return resposta;
}
}
Só que nenhum erro é gerado, já compilei em X86, em X64 e não obtenho nenhuma resposta da DLL que estou consumindo, segue abaixo algumas dúvidas:
A) Existe algum erro referente ao uso do DLLImport ?
B) Existe alguma outra possibilidade de consumir a DLL de autenticação sem utilizar o Dllimport
?
* Em qualquer situação enviada a DLL que estou consumindo retornará uma resposta, mas não é o que está ocorrendo.
De antemão, agradecido.
Atenciosamente.