Aracılığıyla paylaş


MSBuild sözlüğü

Bu terimler, Microsoft Build Engine (MSBuild) ve onun bileşenleri tanımlamak için kullanılır.

Terimler sözlüğü

  • AssemblyFoldersEx
    Üçüncü taraf satıcılar yollarına başvuru derlemelerinin bulmak için tasarım zamanı çözüm burada bakabilirsiniz destekledikleri framework'ün her sürümü için depoladığınız kayıt defteri konumu.

  • Toplu işleme
    Toplu işleme öğeleri olarak bilinen farklı kategorilere ayırma anlamına gelir Toplu, öğe meta ve sonra hedef veya görev bir kez her toplu iş kullanarak çalışan bağlı.Toplu işleme aynıdır MSBuild döngü yapýsý için--.Daha fazla bilgi için bkz. MSBuild toplu iş dosyası.

  • Yapı Kapsamı
    Yapı Kapsamı potansiyel olarak görünen bir proje ve Çoklu yapı içinde oluşturulan tüm alt projeleri için örneğin, bir genel özellik, MSBuild nesneyi tanımlar.

  • alt proje
    Bkz: Proje, alt.

  • Koşul
    Birçok MSBuild öğeler koşullu olarak tanımlanabilir; yani, Condition öğesinde öznitelik görüntülenir.İçeriği koşullu öğeler için koşulu değerlendirir yoksayılır true.Daha fazla bilgi için bkz. MSBuild koşulları.

  • tanımı, madde
    Bkz: öğesi tanımını.

  • öğeyi Göster
    Bir yapı yürütme aşamasında öğeler değiştirilen veya oluşturulan alt öğeye sahip görevler tarafından Output olan öğeler ItemName özniteliği.Görev "Yeni öğeleri göster" söylenebilir.

  • özelliği Yayımla
    Bir yapı yürütme aşamasında özellikleri oluşturulan veya alt öğeye sahip görevler tarafından değiştirilmiş Output olan öğeler PropertyName özniteliği.Görevi yeni özellik "Yayımla" söylenebilir.

  • Değerlendirme evresi
    Değerlendirme, proje yapı ilk aşamasıdır.Tüm özellikleri ve öğeleri proje içinde göründükleri sırayla değerlendirilir.Projede karşılaştıkça alınan projeler değerlendirilir.Yürütme aşaması hiçbir özelliği veya Yayımla bildirmek veya öğeleri, değerlendirme sırasında dikkate alınmaz hedefleri ve görevleri anlara kadar çalışmaz.

  • yürütme aşaması
    Yürütme Proje yapı, ikinci aşamasıdır.Seçilen hedefleri yerleşiktir ve görevleri çalıştırmak.Özellikleri ve öğeleri oluşturulan veya değiştirilen değerlendirme değerleri karşılaştırılır.

  • işlev, özellik
    Bkz: özellik işlev.

  • işlev öğesi
    Madde fonksiyonuna bakın.

  • Madde
    Öğeler Yapı sistemine giriş ve kendi öğe adlarını temel alarak madde türleri gruplandırılır.Öğeler genellikle dosyaları gösterir.Öğeler, öğe türüne göre adlandırılır çünkü koşulları, ait oldukları Madde ve öğe değeri birbirlerinin yerine kullanılabilirler.Daha fazla bilgi için bkz. MSBuild öğeleri.

  • Madde tanımı
    Madde tanım gruplarını herhangi bir öğe türü için varsayılan meta veri eklemek öğe tanımlarını içerir.İyi bilinen meta veriler gibi tüm öğeleri belirtilen öğe türü ile ilişkilendirilmiş varsayılan meta veri.Varsayılan meta veri öğesi tanımı içinde açıkça geçersiz kılınabilir.Daha fazla bilgi için bkz. Madde tanımları.

  • Madde işlevi
    İşlevler öğesini projede öğeler hakkında bilgi edinin.Bu işlevler Distinct() öğeler alınırken basitleştirmek ve öğeler arasında döngü daha hızlıdır.Öğe yolları ve dizeleri işlemek için işlevler vardır.Daha fazla bilgi için, Madde işlevleri

  • öğe meta
    Bkz: meta veriler, madde.

  • öğe türü
    Görevler için parametre kullanılabilecek öğeleri listesi öğesi türleri olarak adlandırılır.Görevler oluşturma işleminin adımları gerçekleştirmek için öğe değerlerini kullanın.Daha fazla bilgi için bkz. MSBuild öğeleri.

  • meta veriler, madde
    Öğe meta bir öğeyle ilişkilendirilmiş ad değer çiftleri topluluğudur.Meta veri öğesi için açıklayıcı bilgiler sağlar ve tanınmış meta verileri dışında isteğe bağlıdır.Daha fazla bilgi için bkz. MSBuild öğeleri.

  • meta veriler, iyi bilinen
    İyi bilinen meta verileri önceden tanımlanmış bir değer kullanılarak başlatılan salt okunur öğe meta verisidir.İyi bilinen meta verilerini bir dosyaya başvuran bir öğe için açıklayıcı bilgiler sağlar.Örneğin, adlı tanınmış meta veri değeri FullPath başvurulan dosyasının tam yolu.Daha fazla bilgi için bkz. MSBuild öğeleri.

  • Çoklu sürüm desteği
    Bir derleme veya uygulama projesinin birçok farklı CLR'ın ve çerçeveler MSBuild ve Visual Studio hedef özelliği.

  • profili
    Tam framework'ün bir alt.Bir makine için karşıdan yüklenmesi gereken miktarı en aza indirmek için kullanılır.

  • Proje dosyası
    Proje dosyasını yapı denetimleri MSBuild komut dosyası içerir.Proje dosyaları, genellikle "proj".csproj veya .vbproj ile biten bir dosya uzantısına sahiptir.Proje dosyalarını özelliği ve hedef dosyaları içe aktarabilirsiniz.

  • özellik
    Yapı işlemi denetlemek için kullanılan bir anahtar-değer çifti bir özelliktir.Daha fazla bilgi için bkz. MSBuild özellikleri.

  • özellik, çevre
    Ortam özelliği otomatik olarak aynı ada sahip bir sistem ortam değişkeni değerinin başlatılmış olan bir özelliktir.Daha fazla bilgi için bkz. MSBuild özellikleri.

  • dosya özelliği
    Özelliği dosya çoğunlukla özellik grupları ve yapı Kılavuzu madde grupları içeren bir proje dosyasıdır.Kural gereği, dosya uzantısı .props var.Özellik dosyaları genellikle ilişkili proje dosyalarının başında alınır.

  • özelliği, işlevi
    Bir özellik sistem özellik veya yöntem MSBuild komut dosyaları değerlendirmek için kullanılan işlevdir.Yöntem özelliği, sistem saatini okumak, dizeleri karşılaştırmak, normal ifadeler aynı ve başka eylemler gerçekleştirmek için kullanılabilir.Daha fazla bilgi için bkz. Özellik işlevleri.

  • iç içe işlev özelliği,
    Forma özellik işlevleri birleştirilebilir daha karmaşık işlevleri.Örnek:

    $([MSBuild]::BitwiseAnd(32,   $([System.IO.File]::GetAttributes(tempFile))))

    Daha fazla bilgi için bkz. Özellik işlevleri.

  • Genel özellik
    Genel yapı işlemi denetlemek için kullanılan bir anahtar-değer çifti özelliğidir.Genel özelliklerini ayarlamak komut isteminden veya kullanarak Properties özniteliği, bir MSBuild görevive bir yapı değerlendirme aşamasında değiştirilemez.Daha fazla bilgi için bkz. MSBuild özellikleri.

  • özelliği, yerel
    Yapı işlemi denetlemek için kullanılan bir anahtar-değer çifti bir yerel özelliğidir.Bu terim yalnızca genel özelliği olmayan bir özellik ayırt etmek için kullanılır.

  • özelliği, kayıt defteri
    Kayıt defteri özellik sistem kayıt defteri alt anahtarını okur özel bir sözdizimi kullanılarak ayarlanan bir değeri var.Daha fazla bilgi için bkz. MSBuild özellikleri.

  • özelliği, ayrılmış
    Yapı işlemi denetlemek için kullanılan bir anahtar-değer çifti ayrılmış özelliğidir.Ayrılmış özellikleri için önceden tanımlanmış değerler otomatik olarak başlatılır.Daha fazla bilgi için bkz. MSBuild özellikleri.

  • Proje kapsamı
    Proje kapsamını içeren proje dosyasını ve onu alır tüm projeler için yalnızca görünür olan, bir yerel özelliği, MSBuild nesneyi tanımlar.

  • Proje, alt
    Bir alt projenin, proje oluşturma sırasında MSBuild görevi tarafından oluşturulur.Bu yeni proje içerir veya MSBuild görevi içeren hedef aldığı projenin alt öğesidir.Alt proje tarafından değiştirilmediği sürece ana projenin genel özelliklerini devralır Properties özniteliği.

  • Redist listesi
    Yeniden dağıtım listesi: belirli bir çerçeve için karşılık gelen derlemeleri listesi.

  • derleme başvurusu
    Tasarım sırasında bir uygulama oluşturmak için kullanılan bir derleme.Başvuru derleme gerçek kod ve dosyadan kaldırmış özel arabirimler yalnızca meta veriler ve ortak arabirimlerde bırakarak olabilir.

  • kayıt defteri özellik
    Bkz: özelliği, kayıt defteri.

  • hedef
    Bir hedef görevleri belirli bir sıraya göre gruplandıran ve proje dosyasının bölümleri yapı işlemine giriş noktaları sunar.Daha fazla bilgi için bkz. MSBuild hedefleri.

  • Hedef, yapı
    Hedef, çalışan bakın.

  • Hedef, değerlendirme
    Artımlı derleme olası değişiklikler için özellikleri ve öğeleri hedefleri çözümlenmesi gerekir.Hedef atlandı bile, bu değişikliklerin yapılması gerekir.Hedef değerlendirirken bu çözümlemesini ve bu değişiklikleri yapmak anlamına gelir.Daha fazla bilgi için bkz. Artımlı oluşturur.

  • Hedef, yürütme
    Bir hedef yürütülürken, değerlendirme ve hiçbir koşul varsa, ya da true olarak, koşulları değerlendirmek tüm görevlerini yürütüyor anlamına gelir.Artımlı derleme sırasında hedefleri atlandı veya yürütülen, ancak her zaman değerlendirilir.Daha fazla bilgi için bkz: hedef değerlendiriliyor.

  • Hedef, çalışan
    Yanlış bir durumu içeren bir hedef, yani çalışmaz, yapı üzerinde hiçbir etkisi yoktur.Çalıştır hedefleri yürütülen atlanan ya.Her iki durumda da, hedef olarak değerlendirilir.Daha fazla bilgi için bkz: hedef değerlendiriliyor.

  • Hedef, atlama
    Artımlı derleme belirlerse tüm çıktı dosyaları güncel, sonra hedefi atlandı, yani hedef değerlendirilir, ancak hedef içindeki görevlere yürütülmez.Daha fazla bilgi için bkz: hedef değerlendiriliyor.

  • Hedef framework takma
    Framework açıklayan bir ad (.NETFramwork gibi Silverlight, vb..), sürüm veya profil (vb. gibi istemci, sunucu,.), hedeflemek istediğiniz.

  • Paketi hedefleme
    Belirli bir çerçeve ve bu çerçeve için başvuru derlemelerin kümesini ile dağıtılan birleştirmeleri listesi.

  • hedefler dosyası
    Hedefler dosyası çoğunlukla hedefleri ve yapı rehberlik görevleri içeren bir proje dosyasıdır.Kural gereği, dosya uzantısı .targets var.Hedef dosyaları genellikle ilişkili proje dosyalarını sonunda alınır.

  • görev
    Görevleri olan birim yürütülebilir kod MSBuild projeleri yapı işlemleri gerçekleştirmek için kullanın.Örneğin, bir görev bir giriş dosyalarını derlemek veya harici bir aracı çalıştırın.Daha fazla bilgi için bkz. MSBuild görevleri.

  • dönüştürme
    Dönüşüm için başka bir öğe koleksiyonunun bire bir dönüştürmedir.Öğe koleksiyonlarını dönüştürmek bir proje etkinleştirmenin yanı sıra, doğrudan bir eşleme girdilerini ve çıktılarını arasında tanımlamak bir hedef dönüşüm sağlar.Daha fazla bilgi için bkz. MSBuild dönüşümler.

  • iyi bilinen meta verileri
    Bkz: meta veri, iyi bilinen.

Ayrıca bkz.

Diğer Kaynaklar

MSBuild

MSBuild