Enlace a todas las variables de Visual Studio $

Estaba echando un vistazo a $(Configuration) , $(ProjectDir) etc. en Visual Studio 2008 para eventos Prebuild.

¿Hay un enlace a todas estas variables con una definición para cada una de ellas?

Pruebe esta página MSDN: Macros para comandos y propiedades de comstackción

Si bien no parece haber una lista completa, lo siguiente también puede ser útil:

Cómo usar las propiedades del entorno:
http://msdn.microsoft.com/en-us/library/ms171459.aspx

Propiedades reservadas de MSBuild:
http://msdn.microsoft.com/en-us/library/ms164309.aspx

Propiedades de elementos bien conocidos (no estoy seguro de cómo se usan):
http://msdn.microsoft.com/en-us/library/ms164313.aspx

Si necesita encontrar valores para variables que no sean las macros VS estándar, puede hacerlo fácilmente usando Process Explorer . Comience, encuentre el proceso en el que se ejecuta su instancia de Visual Studio, haga clic con el botón derecho en Propiedades Entorno. Enumera todos esos $ vars como pares clave-valor: enter image description here

Cualquiera que trabaje en un software heredado que use Visual Studio 6.0 encontrará que las macros $ (Configuración) y $ (ProjectDir) no están definidas. Para eventos posteriores a la comstackción / preconstrucción, proporcione una ruta relativa que comience con la ubicación de su archivo .dsw (espacio de trabajo) como punto de partida. En la ruta relativa, el punto representa el directorio actual y … representa el directorio padre. Proporcione una ruta relativa al archivo que necesita procesarse. Ejemplo: (copiar / y. \ .. \ .. \ Debug \ mylib.dll. \ .. \ MyProject \ Debug \)

Para agregar a las otras respuestas, tenga en cuenta que las hojas de propiedades se pueden configurar para el proyecto, creando parámetros personalizados específicos del proyecto.

Para acceder o crearlos, vaya a (al menos en Visual Studio 2013) Ver -> Otras ventanas -> Administrador de propiedades . También puede encontrarlos en la carpeta de origen como archivos .prop