다음을 통해 공유


/MANIFEST(side-by-side 어셈블리 매니페스트 만들기)

업데이트: 2007년 11월

/MANIFEST[:NO]

설명

/MANIFEST는 링커에서 side-by-side 매니페스트 파일을 만들도록 지정합니다. 매니페스트 파일에 대한 자세한 내용은 Manifest Files Reference를 참조하십시오.

기본값은 /MANIFEST입니다.

Visual Studio 2008부터 실행 파일의 매니페스트 파일에는 UAC(사용자 계정 컨트롤) 정보를 지정하는 섹션이 들어 있습니다. /MANIFEST를 지정하고 /MANIFESTUAC/DLL은 지정하지 않으면 매니페스트에 UAC 수준이 asInvoker로 설정된 기본 UAC 조각이 삽입됩니다. UAC 수준에 대한 자세한 내용은 /MANIFESTUAC(매니페스트에 UAC 정보 포함)를 참조하십시오.

UAC의 기본 동작을 변경하려면 다음 중 하나를 수행합니다.

  • /MANIFESTUAC 옵션을 지정하고 UAC 수준을 원하는 값으로 설정합니다.

  • 매니페스트에 UAC 조각을 생성하지 않으려면 /MANIFESTUAC:NO 옵션을 지정합니다.

/MANIFEST를 지정하지 않아도 /MANIFESTDEPENDENCY 주석을 전달하면 매니페스트 파일이 만들어집니다. /MANIFEST:NO를 지정하면 매니페스트 파일이 만들어지지 않습니다.

/MANIFEST를 지정하면 매니페스트 파일의 이름은 출력 파일의 이름과 같아지며, 파일 이름에 .manifest가 추가됩니다. 예를 들어, 출력 파일의 이름이 MyFile.exe이면 매니페스트 파일 이름은 MyFile.exe.manifest가 됩니다. /MANIFESTFILE:name을 지정하는 경우 name에 지정한 이름이 매니페스트 파일 이름이 됩니다.

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

  1. 프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 방법: 프로젝트 속성 페이지 열기를 참조하십시오.

  2. 구성 속성 노드를 확장합니다.

  3. 링커 노드를 확장합니다.

  4. 매니페스트 파일 속성 페이지를 선택합니다.

  5. 매니페스트 생성 속성을 수정합니다.

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

참고 항목

참조

링커 옵션 설정

링커 옵션