Aracılığıyla paylaş


Bütünleştirme manifestosu

İster statik ister dinamik olsun her derleme, derlemedeki öğelerin birbiriyle ilişkisini açıklayan bir veri koleksiyonu içerir. Derleme bildirimi bu derleme meta verilerini içerir. Derleme bildirimi, derlemenin sürüm gereksinimlerini ve güvenlik kimliğini belirtmek için gereken tüm meta verileri ve derlemenin kapsamını tanımlamak ve kaynaklara ve sınıflara başvuruları çözümlemek için gereken tüm meta verileri içerir. Derleme bildirimi, ortak ara dil (CIL) koduna sahip bir PE dosyasında ( .exe veya .dll) veya yalnızca derleme bildirimi bilgilerini içeren tek başına bir PE dosyasında depolanabilir.

Aşağıdaki çizimde bildirimin depolanabileceği farklı yollar gösterilmektedir.

Bildirimi tek dosyalı derleme ve çok dosyalı derleme yapılandırmasında gösteren diyagram.

İlişkili bir dosya içeren bir derleme için bildirim, tek dosyalı bir derleme oluşturmak üzere PE dosyasına eklenir. Tek başına bildirim dosyasıyla veya derlemedeki PE dosyalarından birine dahil edilen bildirimle çok dosyalı bir derleme oluşturabilirsiniz.

Her derlemenin bildirimi aşağıdaki işlevleri gerçekleştirir:

  • Derlemeyi oluşturan dosyaları numaralandırır.

  • Derlemenin türlerine ve kaynaklarına yapılan başvuruların, bildirimlerini ve uygulamalarını içeren dosyalarla nasıl eşlendiğini yönetir.

  • Derlemenin bağımlı olduğu diğer derlemeleri numaralandırır.

  • Bileşenin tüketicileri ile bileşenin uygulama ayrıntıları arasında dolaylı bir düzey sağlar.

  • Derlemenin kendi kendini açıklayan özellikte olmasını sağlar.

Montaj manifesti içeriği

Aşağıdaki tabloda, derleme bildiriminde yer alan bilgiler gösterilmektedir. İlk dört öğe: derleme adı, sürüm numarası, kültür ve tanımlayıcı ad bilgileri derlemenin kimliğini oluşturur.

Bilgi Açıklama
Derleme adı Derlemenin adını belirten bir metin dizesi.
Sürüm numarası Ana sürüm numarası, ikincil sürüm numarası, revizyon numarası ve derleme numarası. Ortak dil çalışma zamanı, sürüm ilkesini zorunlu kılmak için bu sayıları kullanır.
Kültür Derlemenin desteklediği kültür veya dil hakkında bilgi. Bu bilgiler yalnızca bir derlemeyi kültür veya dile özgü bilgiler içeren bir uydu derlemesi olarak tanımlamak için kullanılmalıdır. (Kültür bilgilerine sahip bir derlemenin otomatik olarak bir uydu derlemesi olduğu varsayılır.)
Tanımlayıcı ad bilgileri Derlemeye güçlü bir ad verildiyse yayımcı tarafından sağlanan ortak anahtar.
Derlemedeki tüm dosyaların listesi Derlemede bulunan her dosyanın karması ve dosya adları. Derlemeyi oluşturan tüm dosyaların, derleme bildirimini içeren dosyayla aynı dizinde olması gerektiğini unutmayın.
Tür başvurusu bilgileri Çalışma zamanı tarafından bildirim ve uygulamasını içeren dosyaya bir tür başvurusu eşlemek için kullanılan bilgiler. Bu, derlemeden dışarı aktarılan türler için kullanılır.
Başvuruda bulunan derlemeler hakkında bilgi Derleme tarafından statik olarak başvurulabilen diğer derlemelerin listesi. Her başvuru bağımlı derlemenin adını, derleme meta verilerini (sürüm, kültür, işletim sistemi vb.) ve derleme tanımlayıcı olarak adlandırılmışsa ortak anahtarı içerir.

Kodunuzda derleme özniteliklerini kullanarak derleme bildirimine bazı bilgiler ekleyebilir veya değiştirebilirsiniz. Ticari Marka, Telif Hakkı, Ürün, Şirket ve Bilgilendirme Sürümü dahil olmak üzere sürüm bilgilerini ve bilgilendirme özniteliklerini değiştirebilirsiniz. Derleme özniteliklerinin tam listesi için bkz. Derleme özniteliklerini ayarlama.

Ayrıca bakınız