Vs2005 y mono
Hice una dll en el visual estudio para probar la compatibilidad entre vs y mono, sucede que todo estaba bien hasta llegar a la conexion a BD.
genere la siguiente clase
class conexion
{
public bool conectar()
{
System.Data.Odbc.OdbcConnection cn = New System.Data.Odbc.OdbcConnection();
cn.ConectionString="Driver=PostgreSQL;database=<bd>;server=<servidor>;uid=<usuario>;pwd=<password>"
cn.Open();
if(cn.State == System.Data.ConnectionState.Open)
{
return true;
}
else
{
return false;
}
}
}
pase la dll a la maquina linux y genere una aplicacion de consola que utilizara la dll creada en windows pero al mandar ejecutar el metodo conectar()
me marca un error que dice:
root@milinux~$mono pruebas.exe
** (pruebas.exe:29986): WARNING **: Missing method set_ConnectionString in assembly /sysx/proyectos/dllwindows.dll, type System.Data.Common.DbConnection
Unhandle Exception: System.MissingMethodException: Method not found : 'System.Data.DBConnection.set_ConnectionString' at nsPruebas.conexion.Main (System.String[] args)
me podrias ayudar con ese error?
porque me cambia las clases del OdbcConnection por el dbconnection.
estuve checando esa clase y pertenece a un namespace que se llama common.
pero no determine como poder corregir eso..
si alguien sabe como corregirlo.
tengo la version mas nueva de mono 1.9.
genere la siguiente clase
class conexion
{
public bool conectar()
{
System.Data.Odbc.OdbcConnection cn = New System.Data.Odbc.OdbcConnection();
cn.ConectionString="Driver=PostgreSQL;database=<bd>;server=<servidor>;uid=<usuario>;pwd=<password>"
cn.Open();
if(cn.State == System.Data.ConnectionState.Open)
{
return true;
}
else
{
return false;
}
}
}
pase la dll a la maquina linux y genere una aplicacion de consola que utilizara la dll creada en windows pero al mandar ejecutar el metodo conectar()
me marca un error que dice:
root@milinux~$mono pruebas.exe
** (pruebas.exe:29986): WARNING **: Missing method set_ConnectionString in assembly /sysx/proyectos/dllwindows.dll, type System.Data.Common.DbConnection
Unhandle Exception: System.MissingMethodException: Method not found : 'System.Data.DBConnection.set_ConnectionString' at nsPruebas.conexion.Main (System.String[] args)
me podrias ayudar con ese error?
porque me cambia las clases del OdbcConnection por el dbconnection.
estuve checando esa clase y pertenece a un namespace que se llama common.
pero no determine como poder corregir eso..
si alguien sabe como corregirlo.
tengo la version mas nueva de mono 1.9.