Wie verwende ich Systemumgebungsvariablen in VS 2008-Post-Build-Ereignissen?

Wie verwende ich Systemumgebungsvariablen in den Postbuild-Ereignissen meines Projekts, ohne eine externe Batchdatei schreiben und ausführen zu müssen? Ich dachte, es wäre so einfach wie das Erstellen einer neuen Umgebungsvariablen mit dem NamenLHDLLDEPLOY und schreibe folgendes in mein Post-Build Event-Textfeld:

copy $(TargetPath) %LHDLLDEPLOY%\$(TargetFileName) /Y
copy $(TargetName).pdb %LHDLLDEPLOY%\$(TargetName).pdb /Y

... aber leider nicht. Die Build-Ausgabe zeigt, dass die Dateien in die "%LHDLLDEPLOY%"Ordner (als"1 file(s) copied"zweimal), aber die Dateien befinden sich nicht im angegebenen Pfad und es gibt keinen neuen Ordner namens"LHDLLDEPLOY"

Wo sind sie eigentlich hingegangen und wie mache ich das richtig?

(AKTUALISIEREN:Xavier geschafft. Auch sein variables Format von$(LHDLLDEPLOY) funktionierte nach dem Neustart des Computers, um die Umgebungsvariablen zu aktualisieren.)

(UPDATE 2: Es stellte sich heraus, dass ich meinen Computer nicht neu starten musste. Ich musste nur sicherstellen, dass ich a) das Fenster mit der Liste der Umgebungsvariablen geschlossen und b) Visual Studio geschlossen / neu gestartet habe.)

Antworten auf die Frage(0)

Ihre Antwort auf die Frage