다음을 통해 공유


/moduleassemblyname

이 모듈이 속하게 될 어셈블리의 이름을 지정합니다.

/moduleassemblyname:assembly_name

인수

용어

정의

assembly_name

이 모듈이 속하게 될 어셈블리의 이름입니다.

설명

/target:module 옵션이 지정된 경우에만 컴파일러가 /moduleassemblyname 옵션을 처리합니다. 따라서 컴파일러가 모듈을 만듭니다. 컴파일러에서 생성된 모듈은 /moduleassemblyname 옵션으로 지정된 어셈블리에 대해서만 유효합니다. 모듈을 다른 어셈블리에 놓는 경우 런타임 오류가 발생합니다.

다음과 같은 경우에만 /moduleassemblyname 옵션이 필요합니다.

  • 모듈의 데이터 형식이 참조된 어셈블리의 Friend 형식에 액세스해야 하는 경우

  • 참조된 어셈블리에서 모듈을 빌드할 어셈블리에 대해 friend 어셈블리 액세스를 허용한 경우

모듈을 만드는 방법에 대한 자세한 내용은 /target(Visual Basic)을 참조하십시오. friend 어셈블리에 대한 자세한 내용은 Friend 어셈블리(C# 및 Visual Basic)를 참조하십시오.

참고

/moduleassemblyname 옵션은 Visual Studio 개발 환경에서는 사용할 수 없고 명령 프롬프트에서 컴파일하는 경우에만 사용할 수 있습니다.

참고 항목

작업

방법: 다중 파일 어셈블리 빌드

참조

/target(Visual Basic)

/main

/reference(Visual Basic)

/addmodule

샘플 컴파일 명령줄(Visual Basic)

개념

어셈블리와 전역 어셈블리 캐시(C# 및 Visual Basic)

Friend 어셈블리(C# 및 Visual Basic)

기타 리소스

Visual Basic 명령줄 컴파일러