다음을 통해 공유


/ASSEMBLYRESOURCE(관리되는 리소스 포함)

/ASSEMBLYRESOURCE:filename[,[name][,PRIVATE]]

매개 변수

  • filename
    이 어셈블리에 포함시킬 관리되는 리소스입니다.

  • name
    선택적 요소로서, 리소스의 논리적 이름, 즉 리소스를 로드하는 데 사용되는 이름입니다. 기본값은 파일 이름입니다.

    어셈블리 매니페스트에서 파일이 private인지 여부를 지정할 수도 있습니다. 기본적으로 name은 어셈블리에서 public입니다.

설명

어셈블리에 리소스를 포함시키려면 /ASSEMBLYRESOURCE 옵션을 사용합니다.

링커를 사용하여 만든 어셈블리에서는 리소스가 공용입니다. 링커에서는 어셈블리의 리소스 이름을 바꿀 수 없습니다.

filename리소스 파일 생성기(Resgen.exe)를 사용하여 만들었거나 개발 환경에서 만든 .NET Framework 리소스 파일(.resources)이면 System.Resources 네임스페이스의 멤버를 사용하여 해당 파일에 액세스할 수 있습니다. 자세한 내용은 System.Resources.ResourceManager를 참조하십시오. 다른 모든 리소스의 경우에는 런타임에 System.Reflection.Assembly 클래스의 GetManifestResource* 메서드를 사용하여 리소스에 액세스합니다.

다음은 어셈블리 생성에 사용하는 기타 링커 옵션입니다.

Visual Studio 개발 환경에서 이 링커 옵션을 설정하려면

  1. 프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual C++ 프로젝트 속성 설정을 참조하십시오.

  2. 링커 폴더를 클릭합니다.

  3. 입력 속성 페이지를 클릭합니다.

  4. 관리되는 리소스 파일 포함 속성을 수정합니다.

프로그래밍 방식으로 이 링커 옵션을 설정하려면

참고 항목

참조

링커 옵션 설정

링커 옵션