/MANIFESTDEPENDENCY (Bildirim Bağımlılıklarını Belirt)

/MANIFESTDEPENDENCY:manifest_dependency

Açıklamalar

/MANIFESTDEPENDENCY, bildirim dosyasının <bağımlılık> bölümüne yerleştirilecek öznitelikleri belirtmenize olanak tanır.

Bildirim dosyası oluşturma hakkında bilgi için bkz . /MANIFEST (Yan Yana Derleme Bildirimi Oluşturma).

Bildirim dosyasının <bağımlılık> bölümü hakkında daha fazla bilgi için bkz . Publisher Yapılandırma Dosyaları.

/MANIFESTDEPENDENCY bilgileri bağlayıcıya iki yoldan biriyle geçirilebilir:

  • /MANIFESTDEPENDENCY ile doğrudan komut satırında (veya yanıt dosyasında).

  • Açıklama pragması aracılığıyla.

Aşağıdaki örnekte pragma aracılığıyla geçirilen bir /MANIFESTDEPENDENCY açıklaması gösterilmektedir.

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

bu, bildirim dosyasında aşağıdaki girdiyle sonuçlanan:

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

Komut satırında aşağıdaki gibi aynı /MANIFESTDEPENDENCY açıklamaları geçirilebilir:

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

Bağlayıcı /MANIFESTDEPENDENCY açıklamalarını toplar, yinelenen girişleri ortadan kaldırır ve ardından sonuçta elde edilen XML dizesini bildirim dosyasına ekler. Bağlayıcı çakışan girdiler bulursa bildirim dosyası bozulur ve uygulama başlatılamaz (olay günlüğüne hatanın kaynağını gösteren bir girdi eklenebilir).

Visual Studio geliştirme ortamındaki bu bağlayıcı seçeneğini ayarlamak için

  1. Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.

  2. Yapılandırma Özellikleri>Bağlayıcı>Bildirim Dosyası özellik sayfasını seçin.

  3. Ek Bildirim Bağımlılıkları özelliğini değiştirin.

Bu bağlayıcı seçeneğini program aracılığıyla ayarlamak için

  1. Bkz. AdditionalManifestDependencies.

Ayrıca bkz.

MSVC bağlayıcı başvurusu
MSVC Bağlayıcı Seçenekleri