다음을 통해 공유


/platform(C# 컴파일러 옵션)

어셈블리를 실행할 수 있는 CLR(공용 언어 런타임) 버전을 지정합니다.

/platform:string

매개 변수

  • string
    anycpu (기본값), anycpu32bitpreferred, ARM, x 64, x86 또는 Itanium입니다.

설명

  • anycpu(기본값) 모든 플랫폼에서 실행 되도록 어셈블리를 컴파일합니다.응용 프로그램이 가능 하면 64 비트 프로세스를 실행 하며 해당 모드를 사용할 수 있는 32 비트 때로 다시 떨어질.

  • anycpu32bitpreferred를 지정하면 임의의 플랫폼에서 실행되도록 어셈블리를 컴파일합니다.응용 프로그램이 32 비트 모드에서 32 비트와 64 비트 응용 프로그램을 지 원하는 시스템에서 실행 됩니다..NET Framework 4.5를 대상으로 하는 프로젝트에 대해서만이 옵션을 지정할 수 있습니다.

  • ARM고급 RISC 컴퓨터 (ARM) 프로세서를 가진 컴퓨터에서 실행 되도록 어셈블리를 컴파일합니다.

  • x64AMD64 또는 EM64T 명령 집합을 지 원하는 컴퓨터에서 64 비트 공용 언어 런타임에 의해 실행 되도록 어셈블리를 컴파일합니다.

  • x8632 비트, x86 호환 clr에서 실행 되도록 어셈블리를 컴파일합니다.

  • ItaniumItanium 프로세서가 있는 컴퓨터에서 64 비트 공용 언어 런타임에 의해 실행 되도록 어셈블리를 컴파일합니다.

64비트 Windows 운영 체제의 경우

  • 컴파일된 어셈블리 /platform:x86 w o w 64에서 실행 되는 32 비트 CLR에서 실행 합니다.

  • DLL로 컴파일되는 /platform:anycpu 에 로드 된 프로세스와 동일한 CLR에서 실행 합니다.

  • 로 컴파일된 실행 파일은 /platform:anycpu 64 비트 CLR에서 실행 합니다.

  • 로 컴파일된 실행 파일 /platform:anycpu32bitpreferred 32 비트 CLR에서 실행 합니다.

anycpu32bitpreferred 만 실행 파일에 대 한 설정은 유효 (.EXE) 파일 및 해당.NET Framework 4.5 필요 합니다.

Windows 64비트 운영 체제에서 실행할 응용 프로그램 개발에 대한 자세한 내용은 64비트 응용 프로그램을 참조하십시오.

Visual Studio 개발 환경에서 이 컴파일러 옵션을 설정하려면

  1. 프로젝트의 속성 페이지를 엽니다.

  2. 빌드 속성 페이지를 클릭합니다.

  3. 수정의 플랫폼 대상 속성 및.NET Framework 4.5를 대상으로 하는 프로젝트를 선택 하거나 선택을 취소는 선호 하는 32 비트 확인란을 선택 합니다.

편지지   Visual C# Express 개발 환경에서는 /platform을 사용할 수 없습니다.

이 컴파일러 옵션을 프로그래밍 방식으로 설정하는 방법은 PlatformTarget을 참조하십시오.

예제

다음 예제에서는 사용 하는 방법을 보여 줍니다.를 /platform 응용 프로그램은 64 비트 CLR에서 64 비트 Windows 운영 체제에서 실행 되도록 지정 하는 옵션입니다.

csc /platform:anycpu filename.cs

참고 항목

작업

방법: 프로젝트 속성 및 구성 설정 수정

기타 리소스

C# 컴파일러 옵션