[msbuild] MSBuild 내장 변수 목록

내장 MSBuild 변수 목록을 어떻게 얻을 수 있습니까?

현재 프로젝트의 csproj 이름을 결정하는 방법을 알아야하며 MSBuild에서 다른 것을 찾을 수 있으면 도움이 될 것이라고 생각했습니다.



답변

MSDN의 포괄적 인 목록 :

다른 유용한 목록 :

첫 번째 링크는 프로젝트 이름에 대한 MSBuild 속성을 보여줍니다.

MSBuildProjectName 파일 이름 확장명이없는 프로젝트 파일의 파일 이름


답변


답변

이러한 속성은 타사 도구로도 정의 할 수 있으므로 방금 사용하는 전체 목록 (예 : C ++ 프로젝트)을 얻으려면 속성-> 구성 속성-> 일반-> 그런 다음 출력 또는 중간 디렉토리 드롭 다운에서 편집을 선택하십시오 … 정의 된 모든 속성 목록이 표시됩니다.


답변

이것은 꽤 철저한 목록처럼 보입니다. MSBuild 명령 및 속성에 대한 일반적인 매크로


답변

또한 MSBuild 의 공통 속성 및 매개 변수 목록도 포함합니다 .

또한 속성은 사용중인 MSBuild 버전에 따라 다릅니다. 3 가지 버전이 있습니다.


답변

파이프 라인에 대한 에이전트 및 빌드 사전 정의 변수도 있습니다 ( https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml) . 이것들은 내가이 기사를 보았을 때 찾고 있던 변수이므로 마침내 찾을 때 링크를 전달할 것이라고 생각했습니다.


답변