Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
/MANIFESTUACOkreśl opcję i ustaw poziom kontroli konta użytkownika na żądaną wartość.Możesz też określić
/MANIFESTUAC:NOopcję, 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 /MANIFESTwartość , 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:namewartość , 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