/MANIFEST
(Tworzenie manifestu zestawu równoległego)
Określa, czy konsolidator powinien utworzyć obok siebie plik manifestu.
Składnia
/MANIFEST
[:
{EMBED
[,ID=
resource_id
]|NO
}]
Uwagi
Opcja /MANIFEST
konsolidatora nakazuje konsolidatorowi utworzenie pliku manifestu równoległego. Aby uzyskać więcej informacji na temat plików manifestu, zobacz Dokumentacja plików manifestu.
Wartość domyślna to /MANIFEST
.
Opcja /MANIFEST:EMBED
określa, że konsolidator powinien osadzić plik manifestu na obrazie jako zasób typu RT_MANIFEST
. Opcjonalny ID
parametr ustawia identyfikator zasobu do użycia dla manifestu. resource_id
Użyj wartości 1 dla pliku wykonywalnego. Użyj wartości 2 dla biblioteki DLL, aby umożliwić jej określanie zależności prywatnych. ID
Jeśli parametr nie zostanie określony, wartość domyślna to 2, jeśli /DLL
opcja jest ustawiona; w przeciwnym razie wartość domyślna to 1.
Począwszy od programu Visual Studio 2008, pliki manifestu dla plików wykonywalnych zawierają sekcję określającą informacje o kontroli konta użytkownika (UAC). Jeśli określisz /MANIFEST
, ale nie określisz ani /MANIFESTUAC
/DLL
, domyślny fragment kontroli dostępu użytkownika, który ma ustawiony asInvoker
poziom kontroli dostępu użytkownika, zostanie wstawiony do manifestu. Aby uzyskać więcej informacji na temat poziomów kontroli dostępu użytkownika, zobacz /MANIFESTUAC
(Osadzanie informacji o kontroli konta użytkownika w manifeście).
Aby zmienić domyślne zachowanie kontroli dostępu użytkownika, ustaw jedną z następujących opcji:
/MANIFESTUAC
Określ opcję i ustaw poziom kontroli konta użytkownika na żądaną wartość.Możesz też określić
/MANIFESTUAC:NO
opcję, jeśli nie chcesz wygenerować fragmentu kontroli dostępu użytkownika w manifeście.
Jeśli nie określisz /MANIFEST
/MANIFESTDEPENDENCY
atrybutów, zostanie utworzony plik manifestu. Jeśli określisz /MANIFEST:NO
, plik manifestu nie zostanie utworzony.
Jeśli określisz /MANIFEST
wartość , nazwa pliku manifestu jest taka sama jak pełna nazwa pliku wyjściowego, ale z dołączonym .manifest
do nazwy pliku. Jeśli na przykład nazwa pliku wyjściowego to MyFile.exe
, nazwa pliku manifestu to MyFile.exe.manifest
. Jeśli określisz /MANIFESTFILE:
name
wartość , nazwa manifestu to, co określisz w pliku name
.
Aby ustawić tę opcję konsolidatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać więcej informacji, zobacz Ustawianie właściwości kompilatora i kompilacji.
Wybierz stronę właściwości manifestu konsolidatora właściwości>konsolidatora>konfiguracji.
Zmodyfikuj właściwość Generuj manifest . Wybierz przycisk OK lub Zastosuj , aby zapisać zmiany.
Aby programowo ustawić tę opcję konsolidatora
- Zobacz: GenerateManifest.
Zobacz też
Dokumentacja plików manifestu
/MANIFESTDEPENDENCY
(Określ zależności manifestu)
/MANIFESTFILE
(Nazwa pliku manifestu)
/MANIFESTUAC
(Osadza informacje o kontroli dostępu użytkownika w manifeście)
Dokumentacja konsolidatora MSVC
Opcje konsolidatora MSVC