problemas al distribuir sqlite con aplicaciones .net
-
lunes, 02 de julio de 2012 18:28
Hola estoy intentando distribuir una aplicación con base de datos en sqlite, en mi pc, donde desarrollo funciona perfectamente, pero cuando quiero distribuir la misma en cualquier sistema operativo me tira el mismo error. Incluyo todas las librerías que supuestamente son necesarias pero sigue sin funcionar.
Uso la version sqlite 1.0.66.
Archivo incluido en directorio de instalación: system.data.sqlite.dll
App.config con cadena de conexion:
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="mdpColorTest.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
</sectionGroup>
</configSections>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
<requiredRuntime version="v4.0.20506"/>
</startup>
<connectionStrings>
<add name="mdpColorTestEntities" connectionString="metadata=.\mdpColorTest.csdl|.\mdpColorTest.ssdl|.\mdpColorTest.msl;provider=System.Data.SQLite;provider connection string="datetimeformat=JulianDay;data source=mdpColorTest.db;foreign keys=True"" providerName="System.Data.EntityClient"/>
</connectionStrings>
<userSettings>
<mdpColorTest.My.MySettings>
<setting name="CodigoActivacion" serializeAs="String">
<value>0</value>
</setting>
</mdpColorTest.My.MySettings>
</userSettings>
</configuration>Error:
"La conexión con nombre especificada no se encuentra en la configuración, no es apropiada para ser utilizada con el proveedor de EntityClient, o no es válida."
Christian Carabelli Analista de Sistemas Mar del Plata Software
Todas las respuestas
-
lunes, 02 de julio de 2012 22:00Moderador
hola
por lo que veo usas Entity Framework con sqlite
pareciera que el modelo quiere tomar un "name" de la configuracion que no encuentra, estas seguro que el modelo usa mdpColorTestEntities ?
si eejcutas esto desde el VS funciona ?
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina

