컴파일러가 출력 파일에 어셈블리 매니페스트를 삽입하지 않도록 지정합니다.
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 개발 환경에서 이 컴파일러 옵션을 설정하려면
- 링커 단계에서 (MSIL 모듈 만들기)을 지정
/NOASSEMBLY
하여 출력 파일을 만듭니다.
프로그래밍 방식으로 이 컴파일러 옵션을 설정하려면
- 프로그래밍 방식으로 이 컴파일러 옵션을 변경할 수 없습니다.