Estoy importando varias DLL de C++ no administradas a mi proyecto, sin embargo, las DLL importadas tienen el mismo nombre de método que causa problemas con el compilador. Por ejemplo;Llamar a múltiples importaciones dll con el mismo nombre de método
unsafe class Myclass
{
[DllImport("myfirstdll.dll")]
public static extern bool ReturnValidate(long* bignum);
[DllImport("myseconddll.dll")]
public static extern bool ReturnValidate(long* bignum);
public Myclass
{
int anum = 123;
long passednum = &anum;
ReturnValidate(passsednum);
}
}
Ahora lo que me gustaría hacer es cambiar el nombre del método en la importación. Algo como;
[DllImport("myseconddll.dll")]
public static extern bool ReturnValidate(long bignum) AS bool ReturnValidate2(long bignum);
¿Esto es posible?