Respuestas:
Listas completas de MSDN:
Otras listas útiles:
El primer enlace muestra la propiedad MSBuild para el nombre del proyecto:
MSBuildProjectName El nombre del archivo del proyecto sin la extensión del nombre del archivo
Estas propiedades también se pueden definir mediante herramientas de terceros, por lo que para obtener la lista completa que acabo de usar (en un proyecto C ++, por ejemplo): Propiedades -> Propiedades de configuración -> General -> luego en el menú desplegable Salida o Directorio intermedio, elija Editar ... y debería ver una lista de todas las propiedades definidas.
Esto parece una lista bastante completa: macros comunes para comandos y propiedades de MSBuild
También incluiría una lista de propiedades y parámetros comunes para MSBuild.
Además, las propiedades dependen de la versión de MSBuild que esté utilizando. Hay 3 versiones.
También hay variables predefinidas de agente y compilación para canalizaciones: https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml . Estas son las variables que estaba buscando cuando me encontré con este artículo, así que pensé en pasar el enlace cuando finalmente las encontrara.