Aracılığıyla paylaş


Derlemeler ve Genel Derleme Önbelleği (C# ve Visual Basic)

Derlemeler form dağıtım, sürüm kontrolü, yeniden kullanım, etkinleştirme kapsamı ve güvenlik izinlerini temel birimi bir.net tabanlı bir uygulama.Derlemeler bir yürütülebilir dosya (.exe) veya dinamik bağlantı kitaplığı (.dll) dosya biçiminde ve yapı taşları, .NET Framework.Common language runtime türü uygulamalarında dikkat etmeniz gereken bilgileri sağlarlar.Derleme türlerini ve işlevlerin bir mantıksal birim oluşturmak ve birlikte çalışmak üzere geliştirilmiş kaynakları topluluğu olarak düşünebilirsiniz.

Derlemeler bir veya daha fazla modülleri içerebilir.Örneğin, daha büyük projeler birçok bireysel geliştiriciler ayrı modüller üzerinde birlikte tek bir grup oluşturmak için tüm önümüzdeki çalışma şekilde planlanmış.Modüller hakkında daha fazla bilgi için konusuna Nasıl yapılır: Birden Fazla Dosya Derlemesi Oluşturma.

Derlemeleri aşağıdaki özelliklere sahiptir:

  • Derlemeler .exe veya .dll dosyaları olarak uygulanır.

  • Bir birleştirmeyi genel birleştirme önbelleğine yerleştirme tarafından uygulamalar arasında paylaştırabilirsiniz.Derlemeler güçlü-Genel derleme önbelleğinde dahil edilebilmesi için önce adlandırılması gerekir.Daha fazla bilgi için bkz. Tanımlayıcı Adlı Derlemeler.

  • Gerekiyorsa, derlemeler yalnızca belleğe yüklenir.Bunlar kullanılmadığı takdirde bunlar yüklü değil.Bu derlemeler büyük projelerdeki kaynakları yönetmek için etkili bir yöntem olabilir anlamına gelir.

  • Yansıtma kullanarak program aracılığıyla bir derleme hakkında bilgi edinebilirsiniz.Daha fazla bilgi için bkz: Yansıtma.

  • Yalnızca incelemek için derleme yüklemek istiyorsanız, bir yöntem gibi kullanmak ReflectionOnlyLoadFrom.

Derleme bildirimi

Her derleme bir derleme bildirimi.Benzer şekilde bir içindekiler tablosu, derleme bildirimi aşağıdakileri içerir:

  • Derlemenin kimliği (adını ve sürüm).

  • Tüm diğer, örneğin, .exe veya .dll dosyası, dayanır oluşturduğunuz diğer mamulleri montaj dosyaları veya hatta bitmap veya Benioku dosyaları tanımlayan dosya tablosu.

  • Bir derleme başvuru listesi, tüm dış bağımlılıklar listesini olduğu — .dll veya diğer dosyaları uygulama ihtiyaçlarına başkası tarafından oluşturulmuş olabilir.Derleme başvuruları hem genel hem de özel nesnelere başvurular içerir.Genel derleme önbelleğinde biraz System32 dizini gibi diğer uygulamalar için kullanılabilir alanı genel nesneler bulunurlar.Microsoft.VisualBasic Ad derleme Genel derleme önbelleğinde bir örnektir.Özel nesneler olarak veya uygulamanızın yüklü olduğu dizin altında aynı düzeyde ya da bir dizin olmalıdır.

Derlemeler içeriği, sürüm oluşturma ve bağımlılıkları hakkında bilgi içerdiğinden, Visual Basic ve C# ile oluşturduğunuz uygulamaların düzgün çalışması için kayıt defteri değerlerini güvenmeyin.Derlemeler .dll çakışmaları azaltmak ve uygulamalarınızı daha güvenilir ve dağıtmayı daha kolay yapabilirsiniz.Çoğu durumda, yükleyebileceğiniz bir.Basitçe kopyalayarak dosyaları hedef bilgisayara net tabanlı uygulama.

Daha fazla bilgi için bkz. Derleme Bildirimi.

Bir montaja baþvuru eklemek

Derleme kullanmak için bir referansı açıklandığı gibi eklemelisiniz Nasıl Yapılır: Başvuru Ekle İletişim Kutusunu Kullanarak Başvurular Ekleme veya Kaldırma.Daha sonra kullandığınız Imports ifadesi Visual Basic veya yönergesini kullanarak C# ad alanını kullanmak istediğiniz öğeleri seçin.Bir derleme başvuru ve içe sonra erişilebilir tüm sınıfları, özellikleri, yöntemleri ve kendi ad alanları'nın diğer üyeleri kendi kodunu kaynak dosyanızın parçası olmamış gibi uygulamanız için kullanılabilir.

C# [NULL]'da aynı derlemenin iki sürümü de tek bir uygulama kullanabilirsiniz.Daha fazla bilgi için bkz: dış diğer adı.

Derleme oluşturma

Tıklatarak uygulamanızı derlerken Build , Build menü veya komut satırından komut satırı derleyicisini kullanarak oluşturma.Komut satırından birleştirmeler oluşturma hakkında ayrıntılı bilgi için bkz: Komut Satırından Oluşturma (Visual Basic) Visual Basic ve csc.exe Kullanarak Komut Satırı Derleme için C#.

Ayrıca bkz.

Görevler

Nasıl yapılır: Bir Derlemeyi Başka Uygulamalarla Paylaşma (C# ve Visual Basic)

Nasıl yapılır: Derlemeleri Yükleme ve Yüklemelerini Kaldırma (C# ve Visual Basic)

Nasıl yapılır: Bir Dosyanın Derleme Olup Olmadığını Belirleme (C# ve Visual Basic)

Nasıl yapılır: Komut Satırını Kullanarak Derlemeler Oluşturma ve Kullanma (C# ve Visual Basic)

İzlenecek yol: Yönetilen Derlemelerden Türler Katıştırma (C# ve Visual Basic)

İzlenecek yol: Microsoft Office Derlemelerinden Tür Bilgilerini Katıştırma (C# ve Visual Basic)

Kavramlar

C# Programlama Kılavuzu

Arkadaş Derlemeler (C# ve Visual Basic)

Diğer Kaynaklar

Visual Basic Programlama Kılavuzu

Ortak Dil Çalışma Zamanındaki Derlemeler