Ответы:
Комплексные списки из MSDN:
Другие полезные списки:
Первая ссылка показывает свойство MSBuild для имени проекта:
MSBuildProjectName Имя файла файла проекта без расширения имени файла.
Эти свойства также могут быть определены сторонними инструментами, чтобы получить полный список, который я просто использую (например, в проекте C ++): Свойства -> Свойства конфигурации -> Общие ->, затем в раскрывающемся списке «Выходной или промежуточный каталог» выберите «Редактировать». ... и вы должны увидеть список всех определенных свойств.
Это выглядит как довольно полный список: общие макросы для команд и свойств MSBuild
Я также хотел бы включить список общих свойств и параметров для MSBuild.
Кроме того, свойства зависят от того, какую версию MSBuild вы используете. Есть 3 версии.
Существуют также предопределенные переменные агента и сборки для конвейеров: https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml . Это переменные, которые я искал, когда натолкнулся на эту статью, поэтому я решил передать ссылку, когда наконец их нашел.