Odpowiedzi:
Kompleksowe listy z MSDN:
Inne przydatne listy:
Pierwszy link przedstawia właściwość MSBuild dla nazwy projektu:
MSBuildProjectName nazwa pliku projektu bez rozszerzenia nazwy pliku
Te właściwości można również zdefiniować za pomocą narzędzi innych firm, aby uzyskać pełną listę, której właśnie używam (na przykład w projekcie C ++): Właściwości -> Właściwości konfiguracji -> Ogólne -> następnie na liście rozwijanej Wyjście lub Katalog pośredni wybierz Edytuj ... i powinieneś zobaczyć listę wszystkich zdefiniowanych właściwości.
Wydaje się, że jest to dość dokładna lista: typowe makra dla poleceń i właściwości programu MSBuild
Chciałbym również dołączyć listę wspólnych właściwości i parametrów dla programu MSBuild.
Ponadto właściwości zależą od używanej wersji programu MSBuild. Istnieją 3 wersje.
Istnieją również predefiniowane zmienne Agent i Build dla potoków: https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml . To są zmienne, których szukałem, kiedy natknąłem się na ten artykuł, więc pomyślałem, że przekażę link, gdy w końcu je znajdę.