Некоторые из них могут быть установлены, а некоторые нет.Например, $ OutDir будет установлен в Свойства проекта, Свойства конфигурации -> Общие -> Выходной каталог для проектов C ++ и Свойства проекта -> Построить -> Путь вывода для проектов C #.
Многие из них не могут быть изменены явно.Например, $ (SolutionDir) - это всегда полный путь к файлу .sln.Вы можете переместить файл, но вы не можете явно изменить значение.
Для проекта C ++ большинство текстовых полей имеют раскрывающееся меню, которое позволит вам открыть окно редактирования.Нажмите «Макросы», чтобы показать их все и их текущие значения.Я думаю, что для проекта C # единственное место, где они могут быть использованы, - это вкладка событий сборки: нажмите кнопку, чтобы вызвать отдельное окно редактирования, и у него будет та же кнопка «Макросы».