Udostępnij za pośrednictwem


/MANIFESTDEPENDENCY (Określ zależności manifestu)

/MANIFESTDEPENDENCY:manifest_dependency

Uwagi

/ MANIFESTDEPENDENCY pozwala określić atrybuty, które zostaną umieszczone w <zależność> sekcji pliku manifestu.

Zobacz /MANIFEST (Tworzenie manifestu dla aplikacji wykonywanych jednocześnie) informacji na temat sposobu tworzenia pliku manifestu.

Aby uzyskać więcej informacji na temat <zależność> sekcji pliku manifestu, zobacz Plików konfiguracyjnych programu Publisher.

/ MANIFESTDEPENDENCY informacje mogą być przekazywane do linker w jeden z dwóch sposobów:

  • Bezpośrednio w wierszu polecenia (lub w pliku odpowiedzi) z /MANIFESTDEPENDENCY.

  • Via komentarz pragmy.

Poniższy przykład pokazuje komentarz /MANIFESTDEPENDENCY przekazywane za pośrednictwem pragmy,

#pragma comment(linker, "\"/manifestdependency:type='Win32' name='Test.Research.SampleAssembly' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*'\"")

które powoduje następujący wpis w pliku manifestu:

  <dependency>
    <dependentAssembly>
      <assemblyIdentity type='Win32' name='Test.Research.SampleAssembly' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*' />
    </dependentAssembly>
  </dependency>

Tych samych komentarzy /MANIFESTDEPENDENCY mogą być przekazywane w wierszu polecenia w następujący sposób:

"/manifestdependency:type='Win32' name='Test.Research.SampleAssembly' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*'\"

Program łączący zbierania komentarzy /MANIFESTDEPENDENCY, wyeliminowanie zduplikowanych wpisów i następnie dodać wynikowy ciąg XML do pliku manifestu. Jeśli program łączący znajdzie wpisów powodujących konflikty, stanie się uszkodzony plik manifestu i aplikacja nie będzie można uruchomić (wpis może być dodane do dziennika zdarzeń, wskazując źródła błędów).

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. Modyfikowanie Dodatkowe zależności Manifest właściwości.

Aby programowo ustawić opcję konsolidatora

Zobacz też

Informacje

Ustawianie opcji konsolidatora

Opcje konsolidatora