/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 개발 환경에서 이 링커 옵션을 설정하려면
프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 방법: 프로젝트 속성 페이지 열기를 참조하십시오.
구성 속성 노드를 확장합니다.
링커 노드를 확장합니다.
매니페스트 파일 속성 페이지를 선택합니다.
매니페스트 생성 속성을 수정합니다.
프로그래밍 방식으로 이 링커 옵션을 설정하려면
- GenerateManifest를 참조하십시오.