/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
Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.
Rozwiń węzeł Właściwości konfiguracji.
Rozwiń węzeł Konsolidator.
Wybierz stronę właściwości Plik manifestu.
Zmodyfikuj właściwość Generuj Manifest.
Aby programowo ustawić opcję konsolidatora
- Zobacz GenerateManifest.