4 Stimmen

Welche Dateien werden von einem Programm verwendet?

Ich habe ein Programm in Visual Basic geschrieben. Im Debug-Ordner gibt es viele Dateien:

  • Database1.mdf
  • Database1_log.ldf
  • MyData.Designer.vb
  • MyData.xsc
  • MyData.xsd
  • MyData.xss
  • WindowsApplication1.exe
  • WindowsApplication1.config
  • WindowsApplication1.pdb
  • WindowsApplication1.vshost
  • WindowsApplication1.vshost.exe
  • WindowsApplication1.vshost.exe.manifest
  • WindowsApplication1.xml

Ich möchte mein Programm veröffentlichen. Sind alle diese Dateien für das Programm notwendig? Welche davon werden für meine Datenbank verwendet?

Weil ich einen Knopf in mein Programm setzen möchte, der die Datenbank sichert. Welche Dateien müssen gesichert werden?

2voto

Kevin LaBranche Punkte 20730

Nein, alle oben aufgeführten Dateien stammen aus Ihrer Debug-Kompilierung. Sie können ändern, was ausgegeben wird, indem Sie Ihre Build-Konfiguration ändern. Gehen Sie zu Build, Konfigurations-Manager und wechseln Sie zu Release. Es ist auch in der Symbolleiste.

Im Allgemeinen werden Ihre ProjectName.exe (aber nicht die .vshost.exe), .config (aber nicht die .vshost.exe.config) und MDF/LDF-Dateien für die Veröffentlichung benötigt. Sie haben auch eine XSD-Datei, die ebenfalls benötigt wird.

Die MDF/LDF-Dateien sind Ihre Datenbank.

2voto

IAmTimCorey Punkte 15917

Zunächst sollten Sie die Release-Version Ihrer Software veröffentlichen, nicht die Debug-Version, damit die Dateien etwas anders sind. Was die zu veröffentlichenden Dateien betrifft, so können Sie, wenn Sie das Setup-Projekt verwenden, die Dateien basierend darauf auswählen, was Ihre Anwendung benötigt. Zum Beispiel scheinen Sie Datenbankdateien mit Ihrer Anwendung (Database1.mdf und Database1_log.ldf) einzuschließen. Sie könnten diese Dateien zum Setup-Projekt hinzufügen.

Das Setup-Projekt wird wissen, um Ihre exe und Ihre Konfigurationsdatei einzuschließen (es sei denn, Sie sagen es ihm nicht), also sind Sie dort abgedeckt. Hier ist ein Video und ein schriftlicher Durchgang darüber, wie man ein Setup-Projekt erstellt:

http://msdn.microsoft.com/en-us/library/ms241903.aspx

http://www.youtube.com/watch?v=Lcue0jo41AM

Was Ihre PDB-Dateien betrifft, handelt es sich um Programm-Datenbankdateien, die für das Debuggen verwendet werden (und niemals an den Kunden/Endbenutzer weitergegeben werden sollten).

http://msdn.microsoft.com/en-us/library/ms241903.aspx

Was das Sichern Ihrer Datenbank betrifft, sichern Sie die MDF- und LDF-Dateien.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X