다음을 통해 공유


WriteCodeFragment 작업

생성된 지정 코드 조각을 사용하여 임시 코드 파일을 생성합니다. 파일을 삭제하지 않습니다.

매개 변수

다음 표에서는 WriteCodeFragment 작업의 매개 변수에 대해 설명합니다.

Parameter

설명

AssemblyAttributes

선택적 ITaskItem[] 매개 변수입니다.

쓸 특성에 대한 설명입니다. Include 항목 값은 속성의 전체 형식 이름입니다(예: "System.AssemblyVersionAttribute").

각 메타데이터는 매개 변수의 이름-값 쌍이며 String 형식이어야 합니다. 일부 특성만 위치 생성자 인수를 허용합니다. 그러나 모든 속성에서 그러한 인수를 사용할 수 있습니다. 위치 생성자 특성을 설정하려면 "_Parameter1", "_Parameter2" 등과 같은 메타데이터 이름을 사용합니다.

매개 변수 인덱스는 생략할 수 없습니다.

Language

필수적 String 매개 변수입니다.

생성할 코드의 언어를 지정합니다.

Language는 CodeDom 공급자를 사용할 수 있는 모든 언어가 될 수 있습니다(예: "C#" 또는 "VisualBasic"). 내보낸 파일에는 해당 언어의 기본 파일 확장명이 지정됩니다.

OutputDirectory

선택적 ITaskItem 매개 변수입니다.

생성된 코드의 대상 폴더(일반적으로 중간 폴더)를 지정합니다.

OutputFile

선택적 ITaskItem 출력 매개 변수입니다.

생성된 파일의 경로를 지정합니다. 파일 이름을 사용하여 이 매개 변수를 설정하면 대상 폴더가 파일 이름에 추가됩니다. 루트를 사용하여 설정하는 경우 대상 폴더는 무시됩니다.

이 매개 변수를 설정하지 않는 경우 출력 파일 이름은 대상 폴더, 임의의 파일 이름 및 지정한 언어의 기본 파일 확장명입니다.

설명

이 표에 나열된 매개 변수를 갖는 것 외에도 이 작업은 Task 클래스에서 상속하는 TaskExtension 클래스의 매개 변수를 상속합니다. 추가 매개 변수 목록과 해당 설명은 TaskExtension 기본 클래스를 참조하십시오.

참고 항목

개념

MSBuild 작업

기타 리소스

MSBuild 작업 참조