¿Cómo usar las variables de entorno del sistema en los eventos posteriores a la compilación de VS 2008?
¿Cómo uso las variables de entorno del sistema en los eventos posteriores a la compilación de mi proyecto sin tener que escribir y ejecutar un archivo por lotes externo? Pensé que sería tan fácil como crear una nueva variable de entorno llamadaLHDLLDEPLOY
y escribiendo lo siguiente en mi cuadro de texto del evento posterior a la compilación:
copy $(TargetPath) %LHDLLDEPLOY%\$(TargetFileName) /Y
copy $(TargetName).pdb %LHDLLDEPLOY%\$(TargetName).pdb /Y
... pero ay, no. La salida de compilación muestra que escribió los archivos en el "%LHDLLDEPLOY%
"carpeta (como"1 file(s) copied
"dos veces), pero los archivos no están en la ruta equiparada y no hay una nueva carpeta llamada"LHDLLDEPLOY
"
¿A dónde fueron realmente, y cómo hago esto correctamente?
(ACTUALIZAR:Javier dado en el clavo. Además, su formato variable de$(LHDLLDEPLOY)
funcionó después de reiniciar la máquina para actualizar las variables de entorno.)
(ACTUALIZACIÓN 2: Resulta que no tuve que reiniciar mi máquina. Solo necesitaba asegurarme de que a) cerré la ventana de la lista de variables de entorno yb) cerré / relanzé Visual Studio.)