Udostępnij za pośrednictwem


/MANIFEST (Tworzenie manifestu dla aplikacji wykonywanych jednocześnie)

/MANIFEST[:{EMBED[,ID=#]|NO}]

Uwagi

/MANIFEST określa, że konsolidator powinien utworzyć równoległy plik manifestu.Aby uzyskać więcej informacji dotyczących plików manifestu, zobacz Odwołania dotyczące plików manifestu.

Wartością domyślną jest /MANIFEST.

Opcja /MANIFEST:EMBED określa, że konsolidator powinien osadzić plik manifestu w obrazie, jako zasób typu RT_MANIFEST.Opcjonalny parametr ID jest identyfikatorem zasobu dla manifestu.Użyj wartości 1 dla pliku wykonywalnego.Użyj wartości 2 dla biblioteki DLL aby umożliwić określenie zależności prywatnych.Jeśli parametr ID nie jest określony, wartością domyślną jest 2, jeśli ustawiono opcję /DLL; w przeciwnym razie wartość domyślna wynosi 1.

Począwszy od Visual Studio 2008, pliki manifestu dla plików wykonywalnych zawierają sekcję, która określa informacje o Kontroli konta użytkownika (UAC).Jeśli określono /MANIFEST, ale nie określono /MANIFESTUAC ani /DLL, domyślny fragment Kontroli konta użytkownika, który ma poziom UAC ustawiony na asInvoker jest wstawiany do manifestu.Aby uzyskać więcej informacji dotyczących poziomów Kontroli konta użytkownika, zobacz /MANIFESTUAC (Osadza informacje UAC w manifeście).

Aby zmienić domyślne zachowanie dla Kontroli konta użytkownika, wykonaj jedną z akcji:

  • Określ opcję /MANIFESTUAC i ustaw poziom Kontroli konta użytkownika na żądaną wartość.

  • Lub określ opcję /MANIFESTUAC:NO, jeśli fragment dotyczący Kontroli konta użytkownika nie ma zostać wygenerowany w manifeście.

Jeśli nie określono /MANIFEST ale określono komentarze /MANIFESTDEPENDENCY, tworzony jest plik manifestu.Plik manifestu nie jest tworzony, jeśli określono /MANIFEST:NO.

Jeśli określono /MANIFEST, nazwa pliku manifestu jest taka sama jak nazwa pliku wyjściowego, ale z dołączonym .manifest do nazwy pliku.Na przykład jeśli nazwa pliku wyjściowego to MyFile.exe, nazwa pliku manifestu to MyFile.exe.manifest. Jeśli określono /MANIFESTFILE:name, nazwa manifestu jest tym, co określono w name.

Aby ustawić opcję konsolidatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.

  2. Rozwiń węzeł Właściwości konfiguracji.

  3. Rozwiń węzeł Konsolidator.

  4. Wybierz stronę właściwości Plik manifestu.

  5. Zmodyfikuj właściwość Generuj Manifest.

Aby programowo ustawić opcję konsolidatora

Zobacz też

Informacje

Ustawianie opcji konsolidatora

Opcje konsolidatora