• Viernes 1 de Noviembre de 2024, 15:41

Autor Tema:  Error en libreria Enterprise Library con csharp  (Leído 2301 veces)

tauro78

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Error en libreria Enterprise Library con csharp
« en: Sábado 16 de Enero de 2010, 22:00 »
0
Hola, estoy haciendo una aplicacion multicapa en la cual me voy a conectar a una base de datos sql server, viendo algunos ejemplos en la red he visto que yo podria usar la libreria de Microsoft, Enterprise Library, entonces baje e instale la version Microsoft Enterprise Library 4.1 - October 2008. El problema que tengo es que cuando voy a agregar la referencia Microsoft.Practices.EnterpriseLibrary.Common; y
Microsoft.Practices.EnterpriseLibrary.Data; haciendo References --> Click derecho --> Agregar referencia, estas no me aparecen, me aparecen otras que se instalaron cuando ejecute el programa
Microsoft Enterprise Library 4.1 - October 2008. Probando luego la herramienta que trae este programa Install instrumantation me da el siguiente error:

Exception occurred while initializating the installation: System.BadImageFormatException: The format of the file 'Microsoft.Practices.EnterpriseLibrary.Common.dll' is invalid..
An error occurred in InstallationServices.bat - -1
You may need to run this script with adminnistrator privileges
Presione una tecle para continuar...

Aclaro que estoy usando la cuenta de administrador. Si alguien me puede dar una idea de como solucionar esto desde ya muchas gracias.

tauro78

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Error en libreria Enterprise Library con csharp
« Respuesta #1 en: Miércoles 20 de Enero de 2010, 15:56 »
0
hola, he estado buscando el error y me encontre con esto:

Cuando ejecuto el script BuildLibrary.bat, me arroja los errores:


ConnectionStringEditor.cs<18,17>: error CS0234: El tipo o el nombre del espacio de nombres 'Data' no existe en el espacio de nombres 'Microsoft'<¿falta una referencia de ensamblado?>

ConnectionStringEditor.cs<105,8>: error CS0246: No se puede encontrar el tipo o el nombre de espacio de nombres 'DataSource' <¿falta una directiva using o una referencia de ensamblado?>

ConnectionStringEditor.cs<106,17>: error CS0246: No se puede encontrar el tipo o el nombre de espacio de nombres 'DataProvider' <¿falta una directiva using o una referencia de ensamblado?>

revise el archivo en cuestion, la llamada a Microsoft.Data y todo parece estar bien, he probado de todo y nada me funciona, por cualquier idea gracias.