XDCMake 작업XDCMake Task

XML 문서 주석(.xdc) 파일을 .xml 파일에 병합하는 XML 문서 도구(xdcmake.exe)를 래핑합니다.Wraps the XML Documentation tool (xdcmake.exe), which merges XML document comment (.xdc) files into an .xml file.

Visual C++ 소스 코드에 문서 주석을 제공하고 /doc 컴파일러 옵션을 사용하여 컴파일할 때 .xdc 파일이 생성됩니다.An .xdc file is created when you provide documentation comments in your Visual C++ source code and compile by using the /doc compiler option. 자세한 내용은 xdcmake.exe에 대한 XDCMake 참조, XML 문서 생성기 도구 속성 페이지 및 명령줄 도움말 옵션(/?)을 참조하세요.For more information, see XDCMake Reference, XML Document Generator Tool Property Pages, and command-line help option (/?) for xdcmake.exe.

주의Remarks

기본적으로 xdcmake.exe 도구는 몇 가지 명령줄 옵션을 지원합니다.By default, the xdcmake.exe tool supports a few command-line options. /old 명령줄 옵션을 지정하면 추가 옵션이 지원됩니다.Additional options are supported when you specify the /old command-line option.

매개 변수Parameters

다음 표에서는 XDCMake 작업의 매개 변수에 대해 설명합니다.The following table describes the parameters of the XDCMake task.

매개 변수Parameter 설명Description
AdditionalDocumentFileAdditionalDocumentFile 선택적 String[] 매개 변수입니다.Optional String[] parameter.

병합할 추가.xdc 파일을 하나 이상 지정합니다.Specifies one or more additional .xdc files to merge.

자세한 내용은 XML 문서 생성기 도구 속성 페이지추가 문서 파일 설명을 참조하세요.For more information, see the Additional Document Files description in XML Document Generator Tool Property Pages. xdcmake.exe에 대한 /old/Fs 명령줄 옵션도 참조하세요.Also see the /old and /Fs command-line options for xdcmake.exe.
AdditionalOptionsAdditionalOptions 선택적 String 매개 변수입니다.Optional String parameter.

명령줄에 지정된 것처럼 옵션 목록입니다.A list of options as specified on the command line. 예를 들면 "/option1 /option2 /option#"과 같습니다.For example, "/option1 /option2 /option#". 이 매개 변수를 사용하여 다른 XDCMake 작업 매개 변수로 표현되지 않는 옵션을 지정합니다.Use this parameter to specify options that are not represented by any other XDCMake task parameter.

자세한 내용은 xdcmake.exe에 대한 XDCMake 참조, XML 문서 생성기 도구 속성 페이지 및 명령줄 도움말(/?)을 참조하세요.For more information, see XDCMake Reference, XML Document Generator Tool Property Pages, and command-line help (/?) for xdcmake.exe.
DocumentLibraryDependenciesDocumentLibraryDependencies 선택적 Boolean 매개 변수입니다.Optional Boolean parameter.

true 및 현재 프로젝트가 솔루션의 정적 라이브러리(.lib) 프로젝트에 대한 종속성을 가진 경우 그 라이브러리 프로젝트의 .xdc 파일은 현재 프로젝트의 .xml 파일에 포함됩니다.If true and the current project has a dependency on a static library (.lib) project in the solution, the .xdc files for that library project are included in the .xml file output for the current project.

자세한 내용은 XML 문서 생성기 도구 속성 페이지문서 라이브러리 종속성 설명을 참조하세요.For more information, see the Document Library Dependencies description in XML Document Generator Tool Property Pages.
OutputFileOutputFile 선택적 문자열 매개 변수입니다.Optional String parameter.

기본 출력 파일 이름을 재정의합니다.Overrides the default output file name. 기본 이름은 첫 번째로 처리되는 .xdc 파일의 이름에서 파생됩니다.The default name is derived from the name of the first .xdc file that is processed.

자세한 내용은 XDCMake 참조/out:filename 옵션을 참조하세요.For more information, see the /out:filename option in XDCMake Reference. xdcmake.exe에 대한 /old/Fo 명령줄 옵션도 참조하세요.Also see the /old and /Fo command-line options for xdcmake.exe.
ProjectNameProjectName 선택적 문자열 매개 변수입니다.Optional String parameter.

현재 프로젝트의 이름.The name of the current project.
SlashOldSlashOld 선택적 Boolean 매개 변수입니다.Optional Boolean parameter.

true이면 추가 xdcmake.exe 옵션이 활성화됩니다.If true, enables additional xdcmake.exe options.

자세한 내용은 xdcmake.exe에 대한 /old 옵션을 참조하세요.For more information, see the /old command-line option for xdcmake.exe.
SourcesSources 필수 ITaskItem[] 매개 변수입니다.Required ITaskItem[] parameter.

작업에서 사용하고 내보낼 수 있는 MSBuild 소스 파일 항목의 배열을 정의합니다.Defines an array of MSBuild source file items that can be consumed and emitted by tasks.
SuppressStartupBannerSuppressStartupBanner 선택적 Boolean 매개 변수입니다.Optional Boolean parameter.

true인 경우 작업을 시작할 때 저작권과 버전 번호 메시지가 표시되지 않도록 합니다.If true, prevents the display of the copyright and version number message when the task starts.

자세한 내용은 XDCMake 참조/nologo 옵션을 참조하세요.For more information, see the /nologo option in XDCMake Reference.
TrackerLogDirectoryTrackerLogDirectory 선택적 String 매개 변수입니다.Optional String parameter.

추적기 로그용 디렉터리를 지정합니다.Specifies the directory for the tracker log.

참고 항목See Also

작업 참조Task Reference