/ MANIFESTDEPENDENCY (określić manifestu zależności)

/MANIFESTDEPENDENCY:manifest_dependency

Uwagi

/ MANIFESTDEPENDENCY pozwala na określenie atrybutów, które zostaną umieszczone w <dependency> sekcja pliku manifestu.

Zobacz / MANIFESTU (tworzenia manifestu zestawu Side-by-Side) Aby uzyskać informacje na temat tworzenia pliku manifestu.

Aby uzyskać więcej informacji na <dependency> sekcja pliku manifestu, zobacz Plików programu Publisher w konfiguracji.

/ MANIFESTDEPENDENCY informacje mogą być przekazywane do programu łączącego w jeden z dwóch sposobów:

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

  • Via komentarz pragma.

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

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

w wyniku której 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>

Tym samym komentarze /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, a następnie dodać wynikowy ciąg XML do pliku manifestu.Jeśli program łączący znajdzie wpisy powodujące konflikt, pliku manifestu uszkodzona i aplikacji nie będzie można uruchomić (wpis można dodać do dziennika zdarzeń, wskazując źródła błędów).

Aby ustawić tę opcję programu łączącego w środowisku projektowym programu Visual Studio

  1. Otwórz projekt Stron właściwości okno dialogowe.Aby uzyskać szczegółowe informacje, zobacz Jak: Otwórz strony właściwości projektu.

  2. Rozwiń węzeł Właściwości konfiguracji węzła.

  3. Rozwiń węzeł program łączący węzła.

  4. Wybierz Pliku manifestu stronę właściwości.

  5. Modyfikowanie Dodatkowe zależności Manifest właściwości.

Aby ustawić tę opcję linker programowo

Zobacz też

Informacje

Ustawianie opcji Linker

Opcje Linker