/resource

관리되는 리소스를 어셈블리에 포함합니다.

/resource:filename[,name[,public|private]]
-or-
/res:filename[,name[,public|private]]

인수

  • filename
    출력 파일에 포함할 리소스 파일입니다.

  • name[,public|private](옵션)
    리소스의 논리적 이름, 즉 리소스를 로드하는 데 사용되는 이름입니다. 기본값은 파일 이름입니다. 어셈블리 매니페스트에서 파일이 public인지, 아니면 private인지 여부를 지정할 수도 있습니다(예: /res:filename.res,myname.res,public). 기본적으로 filename은 어셈블리에서 public입니다.

설명

/resource 옵션은 리소스를 어셈블리에 링크하고 리소스 파일을 출력 파일에 저장하지 않습니다.

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

/res는 /resource의 약식 표현입니다.

예제

in.js를 컴파일하고 리소스 파일 rf.resource를 추가합니다.

jsc /res:rf.resource in.js

참고 항목

기타 리소스

JScript 컴파일러 옵션