MT 작업MT Task

Microsoft 매니페스트 도구, mt.exe를 래핑합니다.Wraps the Microsoft Manifest Tool, mt.exe. 자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"를 참조하세요.For more information, see "Mt.exe" on the MSDN Web site.

매개 변수Parameters

다음 표에서는 MT 작업의 매개 변수에 대해 설명합니다.The following table describes the parameters of the MT task. 대부분의 작업 매개 변수 및 몇 가지 매개 변수 집합은 명령줄 옵션에 해당합니다.Most task parameters, and a few sets of parameters, correspond to a command-line option.

참고

mt.exe 설명서는 명령줄 옵션에 대한 접두사로 하이픈(-)을 사용하지만 이 항목에서는 슬래시(/)를 사용합니다.The mt.exe documentation uses a hyphen (-) as the prefix for command-line options, but this topic uses a slash (/). 두 접두사 중 하나를 사용할 수 있습니다.Either prefix is acceptable.

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

하나 이상의 매니페스트 파일의 이름을 지정합니다.Specifies the name of one or more manifest files.

자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"의 /manifest 옵션을 참조하세요.For more information, see the /manifest option in "Mt.exe" on the MSDN Web site.
AdditionalOptionsAdditionalOptions 선택적 문자열 매개 변수입니다.Optional String parameter.

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

자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"를 참조하세요.For more information, see "Mt.exe" on the MSDN Web site.
AssemblyIdentityAssemblyIdentity 선택적 문자열 매개 변수입니다.Optional String parameter.

매니페스트의 assemblyIdentity 요소의 특성 값을 지정합니다.Specifies the attribute values of the assemblyIdentity element of the manifest. 쉼표로 구분된 목록을 지정합니다. 여기서 첫 번째 구성 요소는 뒤에 <attribute name>=<attribute_value> 형식을 가진 하나 이상의 이름/값 쌍이 오는 name 특성의 값입니다.Specify a comma-delimited list, where the first component is the value of the name attribute, followed by one or more name/value pairs that have the form, <attribute name>=<attribute_value>.

자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"의 /identity 옵션을 참조하세요.For more information, see the /identity option in "Mt.exe" on the MSDN Web site.
ComponentFileNameComponentFileName 선택적 문자열 매개 변수입니다.Optional String parameter.

.rgs 또는.tlb 파일에서 빌드하려는 동적 연결 라이브러리의 이름을 지정합니다.Specifies the name of the dynamic-link library you intend to build from the .rgs or .tlb files. RegistrarScriptFile 또는 TypeLibraryFile MT 작업 매개 변수를 지정하는 경우 이 매개 변수는 필수입니다.This parameter is required if you specify the RegistrarScriptFile or TypeLibraryFile MT task parameters.

자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"의 /dll 옵션을 참조하세요.For more information, see the /dll option in "Mt.exe" on the MSDN Web site.
DependencyInformationFileDependencyInformationFile 선택적 문자열 매개 변수입니다.Optional String parameter.

매니페스트 도구에 대한 빌드 종속성 정보를 추적하기 위해 Visual Studio에서 사용하는 종속성 정보 파일을 지정합니다.Specifies the dependency information file used by Visual Studio to track build dependency information for the manifest tool.
EmbedManifestEmbedManifest 선택적 Boolean 매개 변수입니다.Optional Boolean parameter.

true인 경우 어셈블리에 매니페스트 파일을 포함합니다.If true, embeds the manifest file in the assembly. false인 경우 독립 실행형 매니페스트 파일로 만듭니다.If false, creates as a stand-alone manifest file.
EnableDPIAwarenessEnableDPIAwareness 선택적 Boolean 매개 변수입니다.Optional Boolean parameter.

true인 경우 응용 프로그램을 DPI 인식으로 표시하는 매니페스트 정보에 추가합니다.If true, adds to the manifest information that marks the application as DPI-aware. DPI 인식 응용 프로그램을 작성하면 사용자 인터페이스는 높은 DPI 디스플레이 설정의 광범위한 부분에서 일관성 있게 보입니다.Writing a DPI-aware application makes a user interface look consistently good across a wide variety of high-DPI display settings.

자세한 내용은 MSDN 웹 사이트에서 "High DPI"를 참조하세요.For more information, see "High DPI" on the MSDN Web site.
GenerateCatalogFilesGenerateCatalogFiles 선택적 Boolean 매개 변수입니다.Optional Boolean parameter.

true인 경우 카탈로그 정의(.cdf) 파일을 생성합니다.If true, generates catalog definition (.cdf) files.

자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"의 /makecdfs 옵션을 참조하세요.For more information, see the /makecdfs option in "Mt.exe" on the MSDN Web site.
GenerateCategoryTagsGenerateCategoryTags 선택적 Boolean 매개 변수입니다.Optional Boolean parameter.

true인 경우 범주 태그가 생성됩니다.If true, causes category tags to be generated. 이 매개 변수가 true인 경우 ManifestFromManagedAssemblyMT 작업 매개 변수도 지정되어야 합니다.If this parameter is true, the ManifestFromManagedAssemblyMT task parameter must also be specified.

자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"의 /category 옵션을 참조하세요.For more information, see the /category option in "Mt.exe" on the MSDN Web site.
InputResourceManifestsInputResourceManifests 선택적 문자열 매개 변수입니다.Optional String parameter.

지정한 식별자를 가진 RT_MANIFEST 형식의 리소스에서 매니페스트를 입력합니다.Input the manifest from a resource of type RT_MANIFEST that has the specified identifier. <file>[;[#]<resource_id>] 형식의 리소스를 지정합니다. 여기서 선택적 resource_id 매개 변수는 음수가 아닌 16비트 숫자입니다.Specify a resource of the form, <file>[;[#]<resource_id>], where the optional resource_id parameter is a non-negative, 16-bit number.

resource_id가 지정되지 않은 경우 CREATEPROCESS_MANIFEST_RESOURCE 기본값(1)이 사용됩니다.If no resource_id is specified, the CREATEPROCESS_MANIFEST_RESOURCE default value (1) is used.

자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"의 /inputresource 옵션을 참조하세요.For more information, see the /inputresource option in "Mt.exe" on the MSDN Web site.
ManifestFromManagedAssemblyManifestFromManagedAssembly 선택적 문자열 매개 변수입니다.Optional String parameter.

지정된 관리되는 어셈블리에서 매니페스트를 생성합니다.Generates a manifest from the specified managed assembly.

자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"의 /managedassemblyname 옵션을 참조하세요.For more information, see the /managedassemblyname option in "Mt.exe" on the MSDN Web site.
ManifestToIgnoreManifestToIgnore 선택적 문자열 매개 변수입니다.Optional String parameter.

(사용되지 않습니다.)(Not used.)
OutputManifestFileOutputManifestFile 선택적 문자열 매개 변수입니다.Optional String parameter.

출력 매니페스트의 이름을 지정합니다.Specifies the name of the output manifest. 이 매개 변수가 생략되고 하나의 매니페스트만 작업 중인 경우 해당 매니페스트는 위치에서 수정됩니다.If this parameter is omitted and only one manifest is being operated on, that manifest is modified in place.

자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"의 /out 옵션을 참조하세요.For more information, see the /out option in "Mt.exe" on the MSDN Web site.
OutputResourceManifestsOutputResourceManifests 선택적 문자열 매개 변수입니다.Optional String parameter.

지정한 식별자를 가진 RT_MANIFEST 형식의 리소스에 매니페스트를 출력합니다.Output the manifest to a resource of type RT_MANIFEST that has the specified identifier. 리소스는 <file>[;[#]<resource_id>] 형식이며 여기서 선택적 resource_id 매개 변수는 음수가 아닌 16비트 숫자입니다.The resource is of the form, <file>[;[#]<resource_id>], where the optional resource_id parameter is a non-negative, 16-bit number.

resource_id가 지정되지 않은 경우 CREATEPROCESS_MANIFEST_RESOURCE 기본값(1)이 사용됩니다.If no resource_id is specified, the CREATEPROCESS_MANIFEST_RESOURCE default value (1) is used.

자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"의 /outputresource 옵션을 참조하세요.For more information, see the /outputresource option in "Mt.exe" on the MSDN Web site.
RegistrarScriptFileRegistrarScriptFile 선택적 문자열 매개 변수입니다.Optional String parameter.

등록이 필요 없는 COM 매니페스트를 지원하기 위해 사용할 등록자 스크립트(.rgs) 파일의 이름을 지정합니다.Specifies the name of the registrar script (.rgs) file to use for registration-free COM manifest support.

자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"의 /rgs 옵션을 참조하세요.For more information, see the /rgs option in "Mt.exe" on the MSDN Web site.
ReplacementsFileReplacementsFile 선택적 문자열 매개 변수입니다.Optional String parameter.

등록자 스크립트(.rgs) 파일에서 대체 가능한 문자열 값이 들어 있는 파일을 지정합니다.Specifies the file that contains values for the replaceable strings in the registrar script (.rgs) file.

자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"의 /replacements 옵션을 참조하세요.For more information, see the /replacements option in "Mt.exe" on the MSDN Web site.
ResourceOutputFileNameResourceOutputFileName 선택적 문자열 매개 변수입니다.Optional String parameter.

매니페스트를 프로젝트 출력에 포함시키는 데 사용하는 출력 리소스 파일을 지정합니다.Specifies the output resources file used to embed the manifest into the project output.
SourcesSources 선택적 ITaskItem[] 매개 변수입니다.Optional ITaskItem[] parameter.

공백으로 구분된 매니페스트 소스 파일 목록을 지정합니다.Specifies a list of manifest source files separated by spaces.

자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"의 /manifest 옵션을 참조하세요.For more information, see the /manifest option in "Mt.exe" on the MSDN Web site.
SuppressDependencyElementSuppressDependencyElement 선택적 Boolean 매개 변수입니다.Optional Boolean parameter.

true인 경우 종속성 요소 없이 매니페스트를 생성합니다.If true, generates a manifest without dependency elements. 이 매개 변수가 true인 경우 ManifestFromManagedAssemblyMT 작업 매개 변수도 지정합니다.If this parameter is true, also specify the ManifestFromManagedAssemblyMT task parameter.

자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"의 /nodependency 옵션을 참조하세요.For more information, see the /nodependency option in "Mt.exe" on the MSDN Web site.
SuppressStartupBannerSuppressStartupBanner 선택적 Boolean 매개 변수입니다.Optional Boolean parameter.

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

자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"의 /nologo 옵션을 참조하세요.For more information, see the /nologo option in "Mt.exe" on the MSDN Web site.
TrackerLogDirectoryTrackerLogDirectory 선택적 String 매개 변수입니다.Optional String parameter.

이 작업에 대한 추적 로그를 저장할 중간 디렉터리를 지정합니다.Specifies the intermediate directory where tracking logs for this task are stored.
TypeLibraryFileTypeLibraryFile 선택적 문자열 매개 변수입니다.Optional String parameter.

형식 라이브러리(.tlb) 파일의 이름을 지정합니다.Specifies the name of the type library (.tlb) file. 이 매개 변수를 지정하는 경우 ComponentFileNameMT 작업 매개 변수도 지정합니다.If you specify this parameter, also specify the ComponentFileNameMT task parameter.

자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"의 /tlb 옵션을 참조하세요.For more information, see the /tlb option in "Mt.exe" on the MSDN Web site.
UpdateFileHashesUpdateFileHashes 선택적 Boolean 매개 변수입니다.Optional Boolean parameter.

true인 경우 UpdateFileHashesSearchPathMT 작업 매개 변수로 지정된 경로에서 파일의 해시 값을 계산한 다음 계산된 값을 사용하여 매니페스트의 file 요소의 hash 특성의 값을 업데이트합니다.If true, computes the hash value of the files at the path specified by the UpdateFileHashesSearchPathMT task parameter, and then updates the value of the hash attribute of the file element of the manifest by using the computed value.

자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"의 /hashupdate 옵션을 참조하세요.For more information, see the /hashupdate option in "Mt.exe" on the MSDN Web site. 또한 이 표에서 UpdateFileHashesSearchPath 매개 변수도 참조하세요.Also see the UpdateFileHashesSearchPath parameter in this table.
UpdateFileHashesSearchPathUpdateFileHashesSearchPath 선택적 String 매개 변수입니다.Optional String parameter.

파일 해시가 업데이트될 때 사용할 검색 경로를 지정합니다.Specifies the search path to use when the file hashes are updated. UpdateFileHashesMT 작업 매개 변수와 함께 이 매개 변수를 사용합니다.Use this parameter with the UpdateFileHashesMT task parameter.

자세한 내용은 이 표의 UpdateFileHashes 매개 변수를 참조하세요.For more information, see the UpdateFileHashes parameter in this table.
VerboseOutputVerboseOutput 선택적 Boolean 매개 변수입니다.Optional Boolean parameter.

true인 경우 자세한 디버깅 정보를 표시합니다.If true, displays verbose debugging information.

자세한 내용은 MSDN 웹 사이트에서 "Mt.exe"의 /verbose 옵션을 참조하세요.For more information, see the /verbose option in "Mt.exe" on the MSDN Web site.

설명Remarks

참고 항목See Also

작업 참조Task Reference