2010-05-27 3 views
5

Ich benutze Visual Studio 2008 Professional, C#. Ich fand, dass die Datei App.config in den Ordner bin \ debug und bin \ release kopiert wurde. Ist das standardmäßig? Ich dachte, die XXX.exe.config Datei wird die einzige Konfigurationsdatei für ein Projekt sein.C# Warum wird App.config nach dem Build in meinen Debug- und Release-Ordner kopiert?

  1. Ist es sicher, unsere Anwendung ohne die App.config zu veröffentlichen?
  2. Wenn ja, wie VS2008 gebeten wird, die Kopie nach dem Build zu stoppen?

dank

Antwort

6

Da .Net für eine Konfigurationsdatei, nachdem die ausführbare Datei namens suchen wird, ist es sicher um die Anwendung zu veröffentlichen, ohne „App.Config“.

Um VS zu stoppen, kopieren Sie die Konfigurationsdatei in Ihr bin-Verzeichnis, wählen Sie App.config im Solution Explorer, zeigen Sie die Eigenschaften für die Datei an und ändern Sie dann die Option "Copy to Output Directory" auf "Do not copy".

+0

Beat mich dazu. Ich habe es einfach überprüft – ChrisF

Verwandte Themen