Share via


/target:module(어셈블리에 추가할 모듈 만들기)(C# 컴파일러 옵션)

업데이트: 2007년 11월

이 옵션을 사용하면 컴파일러에서 어셈블리 매니페스트를 생성하지 않습니다.

/target:module

설명

이 옵션과 함께 컴파일할 때 생성되는 출력 파일의 확장명은 기본적으로 .netmodule입니다.

.NET Framework 공용 언어 런타임에서는 어셈블리 매니페스트가 없는 파일을 로드할 수 없습니다. 그러나 /addmodule을 사용하면 어셈블리 매니페스트가 없는 파일을 어셈블리 매니페스트에 통합할 수 있습니다.

단일 컴파일에서 두 개 이상의 모듈을 만들면 한 모듈의 internal 형식을 컴파일의 다른 모듈에서 사용할 수 있습니다. 한 모듈의 코드가 다른 모듈의 internal 형식을 참조하는 경우 /addmodule을 사용하여 두 모듈을 어셈블리 매니페스트로 통합해야 합니다.

Visual Studio 개발 환경에서는 모듈 만들기 기능을 지원하지 않습니다.

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

예제

in.cs를 컴파일하여 in.netmodule을 만듭니다.

csc /target:module in.cs

참고 항목

참조

/target(출력 파일 형식 지정) (C# 컴파일러 옵션)

기타 리소스

C# 컴파일러 옵션