다음을 통해 공유


-moduleassemblyname

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

구문

-moduleassemblyname:assembly_name  

인수

용어 정의
assembly_name 이 모듈이 속할 어셈블리의 이름입니다.

설명

컴파일러는 -target:module 옵션이 지정된 경우에만 -moduleassemblyname 옵션을 처리합니다. 이렇게 하면 컴파일러가 모듈을 만듭니다. 컴파일러에서 만든 모듈은 -moduleassemblyname 옵션으로 지정된 어셈블리에만 유효합니다. 모듈을 다른 어셈블리에 배치하면 런타임 오류가 발생합니다.

-moduleassemblyname 옵션은 다음 조건이 충족되는 경우에만 필요합니다.

  • 모듈의 데이터 형식에는 참조된 어셈블리의 Friend 형식에 대한 액세스 권한이 필요합니다.

  • 참조된 어셈블리는 모듈을 빌드할 어셈블리에 대한 friend 어셈블리 액세스 권한을 부여했습니다.

모듈 만들기에 대한 자세한 내용은 -target(Visual Basic)을 참조하세요. friend 어셈블리에 대한 자세한 내용은 Friend 어셈블리를 참조하세요.

참고 항목

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

참고 항목