CorFlags.exe(CorFlags 변환 도구)CorFlags.exe (CorFlags Conversion Tool)

CorFlags 변환 도구를 사용하면 이식할 수 있는 실행 가능 이미지 헤더의 CorFlags 섹션을 구성할 수 있습니다.The CorFlags Conversion tool allows you to configure the CorFlags section of the header of a portable executable image.

이 도구는 자동으로 Visual Studio와 함께 설치됩니다.This tool is automatically installed with Visual Studio. 이 도구를 실행하려면 Visual Studio용 개발자 명령 프롬프트(또는 Windows 7의 Visual Studio 명령 프롬프트)를 사용합니다.To run the tool, use the Developer Command Prompt for Visual Studio (or the Visual Studio Command Prompt in Windows 7). 자세한 내용은 명령 프롬프트를 참조하세요.For more information, see Command Prompts.

명령 프롬프트에 다음을 입력합니다.At the command prompt, type the following:

구문Syntax

CorFlags.exe assembly [options]  

매개 변수Parameters

필수적 매개 변수Required parameter 설명Description
assembly CorFlags를 구성할 어셈블리의 이름입니다.The name of the assembly for which to configure the CorFlags.
옵션Option 설명Description
-32BIT[REQ]+ 32BITREQUIRED 플래그를 설정합니다.Sets the 32BITREQUIRED flag.
-32BIT[REQ]- 32BITREQUIRED 플래그를 지웁니다.Clears the 32BITREQUIRED flag.
-32BITPREF+ 32BITPREFERRED 플래그를 설정합니다.Sets the 32BITPREFERRED flag. 응용 프로그램이 64비트 플랫폼에서 32비트 프로세스로 실행됩니다.The app runs as a 32-bit process even on 64-bit platforms. EXE 파일에만 이 플래그를 설정합니다.Set this flag only on EXE files. DLL에 플래그가 설정되면 DLL은 64비트 프로세스 로드에 실패하고 BadImageFormatException 예외가 throw됩니다.If the flag is set on a DLL, the DLL fails to load in 64-bit processes, and a BadImageFormatException exception is thrown. 이 플래그를 사용하여 EXE 파일은 64비트 프로세스에 로드할 수 있습니다.An EXE file with this flag can be loaded into a 64-bit process.

.NET Framework 4.5의 새로운 기능입니다.New in the .NET Framework 4.5.
-32BITPREF- 32BITPREFERRED 플래그를 지웁니다.Clears the 32BITPREFERRED flag.

.NET Framework 4.5의 새로운 기능입니다.New in the .NET Framework 4.5.
-? 이 도구의 명령 구문 및 옵션을 표시합니다.Displays command syntax and options for the tool.
-Force 어셈블리의 이름이 강력한 이름인 경우에도 업데이트합니다.Forces an update even if the assembly is strong-named. 중요: 강력한 이름의 어셈블리를 업데이트하면 코드를 실행하기 전에 다시 서명해야 합니다.Important: If you update a strong-named assembly, you must sign it again before executing its code.
-help 이 도구의 명령 구문 및 옵션을 표시합니다.Displays command syntax and options for the tool.
-ILONLY+ ILONLY 플래그를 설정합니다.Sets the ILONLY flag.
-ILONLY- ILONLY 플래그를 지웁니다.Clears the ILONLY flag.
-nologo Microsoft 시작 배너를 표시하지 않습니다.Suppresses the Microsoft startup banner display.
-RevertCLRHeader CLR 헤더 버전을 2.0으로 되돌립니다.Reverts the CLR header version to 2.0.
-UpgradeCLRHeader CLR 헤더 버전을 2.5로 업그레이드합니다.Upgrades the CLR header version to 2.5. 참고: 기본적으로 어셈블리를 실행하려면 CLR 헤더 버전이 2.5 이상이어야 합니다.Note: Assemblies must have a CLR header version of 2.5 or greater to run natively.

설명Remarks

옵션을 지정하지 않으면 CorFlags 변환 도구에서 지정한 어셈블리에 대한 플래그를 표시합니다.If no options are specified, the CorFlags Conversion tool displays the flags for the specified assembly.

참고 항목See also