다음을 통해 공유


/LN(MSIL 모듈 만들기)

컴파일러가 출력 파일에 어셈블리 매니페스트를 삽입하지 않도록 지정합니다.

Syntax

/LN

Remarks

기본적으로 /LN 적용되지 않으며 컴파일러는 출력 파일에 어셈블리 매니페스트를 삽입합니다.

사용하는 /LN경우 /clr(공용 언어 런타임 컴파일) 옵션 중 하나를 사용해야 합니다.

매니페스트에 어셈블리 메타데이터가 없는 관리되는 프로그램을 모듈이라고 합니다. /c(연결 없이 컴파일)를 사용하여 컴파일하고 /LN링커 단계에서 (MSIL 모듈 만들기)를 지정/NOASSEMBLY하여 출력 파일을 만듭니다.

구성 요소 기반 접근 방식을 사용하여 어셈블리를 빌드하려는 경우 모듈을 만듭니다. 형식을 작성하고 모듈로 컴파일할 수 있습니다. 그런 다음 하나 이상의 모듈에서 어셈블리를 생성할 수 있습니다. 모듈에서 어셈블리를 만드는 방법에 대한 자세한 내용은 링커 입력 또는 Al.exe (어셈블리 링커)로 파일을 참조.netmodule하세요.

모듈의 기본 파일 확장명은 .입니다 .netmodule.

Visual Studio 2005 /clr:noAssembly이전 릴리스에서는 .

MSVC 링커는 파일을 입력으로 허용합니다 .netmodule . 링커에서 생성된 출력 파일은 어셈블리이거나 .netmodule 링커에 입력한 s에 .netmodule대한 런타임 의존도가 없습니다. 자세한 내용은 링커 입력으로 파일을 참조.netmodule하세요.

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

프로그래밍 방식으로 이 컴파일러 옵션을 설정하려면

  • 프로그래밍 방식으로 이 컴파일러 옵션을 변경할 수 없습니다.

참고하십시오

MSVC 컴파일러 옵션
MSVC 컴파일러 명령줄 구문