/target:module(C# 컴파일러 옵션)
이 옵션을 사용하면 컴파일러에서 어셈블리 매니페스트를 생성하지 않습니다.
/target:module
설명
이 옵션과 함께 컴파일할 때 생성되는 출력 파일의 확장명은 기본적으로 입니다.netmodule입니다.
.NET Framework 공용 언어 런타임에서는 어셈블리 매니페스트가 없는 파일을 로드할 수 없습니다.그러나 /addmodule을 사용하면 어셈블리 매니페스트가 없는 파일을 어셈블리 매니페스트에 통합할 수 있습니다.
단일 컴파일에서 두 개 이상의 모듈을 만들면 한 모듈의 internal 형식을 컴파일의 다른 모듈에서 사용할 수 있습니다.한 모듈의 코드가 다른 모듈의 internal 형식을 참조하는 경우 /addmodule을 사용하여 두 모듈을 어셈블리 매니페스트로 통합해야 합니다.
Visual Studio 개발 환경에서는 모듈 만들기 기능을 지원하지 않습니다.
이 컴파일러 옵션을 프로그래밍 방식으로 설정하는 방법은 OutputType을 참조하십시오.
예제
in.cs를 컴파일하여 in.netmodule을 만듭니다.
csc /target:module in.cs