Возникли проблемы при развертывании .exe с базой данных SQL Server CE - PullRequest
0 голосов
/ 31 марта 2020

На моем P C я могу читать из базы данных .SDF SQL Server CE файл отлично, независимо от того, где я его размещаю, но он даже не будет входить в систему, если я отправлю его кому-то другому test.

Есть идеи?

Текущие файлы:

  • Pizza Hut.application
  • Pizza Hut.exe
  • Pizza Hut.exe.config
  • Pizza Hut.exe.manifest
  • Pizza Hut.pdb
  • PIZZAHUT.sdf

И это app.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <configSections>
    </configSections>
    <connectionStrings>
        <add name="MAKESUSHIEntities" 
             connectionString="metadata=res://*/Datos.ModMakeSushi.csdl|res://*/Datos.ModMakeSushi.ssdl|res://*/Datos.ModMakeSushi.msl;provider=System.Data.SqlServerCe.3.5;provider connection string=&quot;Data Source=|DataDirectory|\PIZZAHUT.sdf&quot;"
             providerName="System.Data.EntityClient" />
        <add name="Sistema_Restaurante.Properties.Settings.MAKESUSHIConnectionString"
             connectionString="Data Source=|DataDirectory|\PIZZAHUT.sdf;Initial Catalog=MAKESUSHI;Integrated Security=True"
             providerName="System.Data.SqlClient" />
    </connectionStrings>
</configuration>

ОБНОВЛЕНИЕ: Это не работает на моем компьютере, если я удаляю SQL Server CE 3.5. Я поместил .dll s в папку, где находятся файлы .exe и .SDF, и она не работает. Какие у меня варианты?

...