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