-moduleassemblyname
이 모듈이 속할 어셈블리의 이름을 지정합니다.
구문
-moduleassemblyname:assembly_name
인수
용어 | 정의 |
---|---|
assembly_name |
이 모듈이 속할 어셈블리의 이름입니다. |
설명
컴파일러는 -target:module
옵션이 지정된 경우에만 -moduleassemblyname
옵션을 처리합니다. 이렇게 하면 컴파일러가 모듈을 만듭니다. 컴파일러에서 만든 모듈은 -moduleassemblyname
옵션으로 지정된 어셈블리에만 유효합니다. 모듈을 다른 어셈블리에 배치하면 런타임 오류가 발생합니다.
-moduleassemblyname
옵션은 다음 조건이 충족되는 경우에만 필요합니다.
모듈의 데이터 형식에는 참조된 어셈블리의
Friend
형식에 대한 액세스 권한이 필요합니다.참조된 어셈블리는 모듈을 빌드할 어셈블리에 대한 friend 어셈블리 액세스 권한을 부여했습니다.
모듈 만들기에 대한 자세한 내용은 -target(Visual Basic)을 참조하세요. friend 어셈블리에 대한 자세한 내용은 Friend 어셈블리를 참조하세요.
참고 항목
Visual Studio 개발 환경 내에서는 -moduleassemblyname
옵션을 사용할 수 없습니다. 명령 프롬프트에서 컴파일하는 경우에만 사용할 수 있습니다.
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET