Respostas:
Listas abrangentes do MSDN:
Outras listas úteis:
O primeiro link mostra a propriedade MSBuild para o nome do projeto:
MSBuildProjectName O nome do arquivo do projeto sem a extensão do nome do arquivo
Essas propriedades também podem ser definidas por ferramentas de terceiros, para obter a lista completa que acabo de usar (em um projeto C ++, por exemplo): Propriedades -> Propriedades de configuração -> Geral -> e, no menu suspenso Saída ou Diretório intermediário, escolha Editar ... e você deve ver uma lista de todas as propriedades definidas.
Parece uma lista bastante completa: macros comuns para comandos e propriedades do MSBuild
Eu também incluiria uma lista de propriedades e parâmetros comuns para o MSBuild.
Além disso, as propriedades dependem de qual versão do MSBuild você está usando. Existem 3 versões.
Também existem variáveis predefinidas do Agent and Build para pipelines: https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml . Essas são as variáveis que eu estava procurando quando me deparei com este artigo, então pensei em passar o link quando finalmente as encontrasse.