VS 2003: z.B Textdateien ins Debug-Verzeichnis kopieren

Deemax

Erfahrenes Mitglied
Hallo,

ich arbeite mit VS 2003 und benötige XML/Textdateien in meinem Projekt. Diese werden von meiner Exe während der Laufzeit gelesen. Ich habe die betreffenden Dateien in mein Projekt eingefügt und möchte nun das sie auch ins Debug-Verzeichnis kopiert werden damit die gefunden werden können.

Wie muß ich das machen?
 
Normalerweise würde ich sagen

myPath = "c:\\DasIstEinFesterPfad\\"
Directory.Move(myPath, Directory.GetCurrentDirectory());

myFile = "MeineDatei.MeineDateiendung"
File.Move(myFile, Directory.GetCurrentDirectory() + myFile);

Aber was meinst du mit "dem Projekt hinzugefügt" ?
Redest du von DLLs die dein Prog braucht ? Oder anderen Daten die deiner *.sln bzw. *.csproj logisch zugewiesen wurden ? Sobald diese zugeordnet sind, müssten sie nämlich über ihre Dateinamen auffindbar sein.

MFG JJB

_
 
Ich kann ja über Add.. beliebige Dateien in mein Projekt aufnehmen. Wenn ich sie im der Solution Explorer anklicke kann ich eine Build Action einstellen. Ich möchte diese Dateien nicht einbetten sondern einfach nur im gleichen Verzeichnis haben wie die Applikation auch.
 
Hi,

stell mal die Eigenschaften der Datei bei "Build Action" auf "Content" und "Copy to Output Directory" auf "true". Bei mir landet die .xml dann im ..\bin\Debug Verzeichnis.
 
Zurück