Anhängen der SQL Server-Datenbankdatei (.mdf) während der Erstellung der Installationsdatei in Visual Studio 2010 mithilfe des Datenverzeichnisses

Ich habe eine einfache Bucheintragsanwendung entwickelt, in der alle Daten in einer Datenbankdatei gespeichert werdenbookdb.mdf. Als ich versuchte, eine Installationsdatei zu erstellen, wusste ich nicht, wo ich meine Datenbankdatei ablegen sollte. Außerdem muss ich meine Verbindungszeichenfolge ändern.

Hier ist meine aktuelle Verbindungszeichenfolge

{"Data Source=.\\SQLEXPRESS;AttachDbFilename=E:\\Software\\Projects\\Visual Studio project\\Seminar Library CSE KU\\bookdb.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"}

Ich habe versucht, meine Verbindungszeichenfolge zu ändern, indem ich der Lösung eine Anwendungskonfigurationsdatei hinzufügte und dort schreibe

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="bookdb.mdf" providerName="System.Data.SqlClient" connectionString="Source=.\SQLEXPRESS;AttachDbFilename=E:\Software\Projects\Visual Studio project\Seminar Library CSE KU\bookdb.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" />
   </connectionStrings>
</configuration>

Wenn ich meine Anwendung jedoch auf einem anderen Computer installiere, wird angezeigt, dass die Datenbankdatei fehlt. Bitte helfen Sie mir, dieses Problem zu lösen

Antworten auf die Frage(1)

Ihre Antwort auf die Frage