Udostępnij za pośrednictwem


/ALLOWISOLATION (Wyszukiwanie manifestu)

Określa zachowanie wyszukiwania manifestu.

Składnia

/ALLOWISOLATION[:NO]

Uwagi

Opcja /ALLOWISOLATION:NO konsolidatora wskazuje, że biblioteki DLL są ładowane tak, jakby nie było manifestu i powoduje, że konsolidator ustawi IMAGE_DLLCHARACTERISTICS_NO_ISOLATION bit w polu opcjonalnego nagłówka DllCharacteristics .

/ALLOWISOLATION powoduje, że system operacyjny wykonuje wyszukiwanie manifestu i ładuje.

Wartość domyślna to /ALLOWISOLATION.

Gdy izolacja jest wyłączona dla pliku wykonywalnego, moduł ładujący systemu Windows nie podejmie próby znalezienia manifestu aplikacji dla nowo utworzonego procesu. Nowy proces nie będzie miał domyślnego kontekstu aktywacji, nawet jeśli istnieje manifest wewnątrz pliku wykonywalnego lub umieszczony w tym samym katalogu co plik wykonywalny o nazwie <executable-name>.exe.manifest.

Aby uzyskać więcej informacji, zobacz Dokumentacja plików manifestu.

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

  1. Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).

  2. Wybierz stronę właściwości manifestu konsolidatora właściwości>konsolidatora>konfiguracji.

  3. Zmodyfikuj właściwość Zezwalaj na izolację .

Zobacz też

Dokumentacja konsolidatora MSVC
Opcje konsolidatora MSVC