Yaygın MSBuild Proje Öğeleri

İçindeki MSBuild, öğenin bir veya daha fazla dosya adlandırılmış başvurusudur.Dosya adları, yollar ve sürüm numaraları gibi meta veri öğeleri içerir.Tüm proje türlerinde Visual Studio çeşitli öğeleri ortak olan.Bu öğeleri dosya microsoft.build.commontypes.xsd tanımlanır.

Ortak öğeleri

Ortak proje öğelerinin bir listesi verilmiştir.

Başvuru

Proje (yönetilen) derleme başvurusu temsil eder.

Öğe adı

Açıklama

HintPath

İsteğe bağlı dize.Derleme göreli veya mutlak yolu.

Name

İsteğe bağlı dize.Örneğin, "System.Windows.Forms." derleme görünen adı

FusionName

İsteğe bağlı dize.Öğe için basit veya güçlü fusion adını belirtir.

Bu öznitelik varsa, derleme dosyası fusion adı almak için açılacak olmadığından zaman tasarrufu sağlar.

SpecificVersion

İsteğe bağlı Boole değeri.Yalnızca fusion adı sürümde başvuruda bulunup bulunmadığını belirtir.

Diğer adlar

İsteğe bağlı dize.Başvuru için diğer ad.

Özel

İsteğe bağlı dize.Çıkış dizinine dosya kopyalamak belirler.Değerleri şunlardır:

  1. Hiçbir zaman

  2. Her zaman

  3. CopyToOutputDirectory

COMReference

Temsil eder (yönetilmeyen) COM bileşeninin projede başvuru.

Öğe adı

Açıklama

Name

İsteğe bağlı dize.Bileşen görünen adı.

GUID

İsteğe bağlı dize.{12345678-1234-1234-1234-1234567891234} biçimde bileşeni için GUID.

VersionMajor

İsteğe bağlı dize.Bileşeni sürüm numarasını önemli bölümü.Örneğin, "5" tam sürüm numarası "5.46" ise

VersionMinor

İsteğe bağlı dize.Bileşeni sürüm numarasını küçük parçası.Örneğin, "46" tam sürüm numarası "5.46" ise

LCID

İsteğe bağlı dize.Bileşen için YerelAyarKimliği.

WrapperTool

İsteğe bağlı dize.Bileşen, örneğin, "tlbimp." kullanılan sarmalayıcı aracı adı

Ayırt

İsteğe bağlı Boole değeri.Bileşen reg ücretsiz bir bileşen olup olmadığını belirtir.

COMFileReference

ResolvedComreference hedef akış türü kitaplıkları listesini temsil eder.

Öğe adı

Açıklama

WrapperTool

İsteğe bağlı dize.Bileşen, örneğin, "tlbimp." kullanılan sarmalayıcı aracı adı

NativeReference

Yerel bir bildirim dosyası veya böyle bir dosyaya başvuru temsil eder.

Öğe adı

Açıklama

Name

Gerekli dize.Temel bildirim dosyasının adı.

HintPath

Gerekli dize.Bildirim dosyanın göreli yolu.

ProjectReference

Başka bir projeye bir başvuru temsil eder.

Öğe adı

Açıklama

Name

İsteğe bağlı dize.Referans görünen adı.

Project

İsteğe bağlı dize.{12345678-1234-1234-1234-1234567891234} biçimde başvurusu için GUID.

Paket

İsteğe bağlı dize.Başvurulan proje dosyasının yolu.

Derleme

Kaynak dosyaları için derleyici temsil eder.

Öğe adı

Açıklama

DependentUpon

İsteğe bağlı dize.Bu dosya doğru derlemek için bağımlı dosyayı belirtir.

AutoGen

İsteğe bağlı Boole değeri.Dosya için proje tarafından oluşturulup oluşturulmadığını gösteren Visual Studio tümleşik geliştirme ortamı (IDE).

Bağlantı

İsteğe bağlı dize.Proje dosyasının etkilerini dışında fiziksel dosya yerleştirildiğinde görüntülenecek notational yolu.

Görünür

İsteğe bağlı Boole değeri.Dosyasında görüntülenip görüntülenmeyeceğini gösteren Çözüm Gezgini içinde Visual Studio.

CopyToOutputDirectory

İsteğe bağlı dize.Çıkış dizinine dosya kopyalamak belirler.Değerleri şunlardır:

  1. Hiçbir zaman

  2. Her zaman

  3. CopyToOutputDirectory

EmbeddedResource

Oluşturulan derlemede katıştırılacak kaynakları temsil eder.

Öğe adı

Açıklama

DependentUpon

İsteğe bağlı dize.Bu dosya doğru derlemek için bağımlı dosyayı belirtir.

Oluşturucu

Gerekli dize.Bu öğe üzerinde çalışan tüm dosya oluşturucu adı.

LastGenOutput

Gerekli dize.Bu öğe üzerinde çalışan tüm dosya Oluşturucu tarafından oluşturulan dosyanın adı.

CustomToolNamespace

Gerekli dize.Ad alanı, hangi herhangi bir dosyada bu öğe üzerinde çalışan Oluşturucu kodu oluşturmanız gerekir.

Bağlantı

İsteğe bağlı dize.Dosya projesinin etkilerini dışında fiziksel olarak bulunuyorsa notational yolu görüntülenir.

Görünür

İsteğe bağlı Boole değeri.Dosyasında görüntülenip görüntülenmeyeceğini gösteren Çözüm Gezgini içinde Visual Studio.

CopyToOutputDirectory

İsteğe bağlı dize.Çıkış dizinine dosya kopyalamak belirler.Değerleri şunlardır:

  1. Hiçbir zaman

  2. Her zaman

  3. CopyToOutputDirectory

LogicalName

Gerekli dize.Katıştırılmış kaynak mantıksal adı.

İçerik

Projeye derlenmiş değil ancak katıştırılmış veya olabilir, ile birlikte yayımlanan dosyalarını temsil eder.

Öğe adı

Açıklama

DependentUpon

İsteğe bağlı dize.Bu dosya doğru derlemek için bağımlı dosyayı belirtir.

Oluşturucu

Gerekli dize.Bu öğe üzerinde çalışan tüm dosya oluşturucu adı.

LastGenOutput

Gerekli dize.Bu öğe üzerinde çalışan tüm dosya Oluşturucu tarafından oluşturulan dosyanın adı.

CustomToolNamespace

Gerekli dize.Ad alanı, hangi herhangi bir dosyada bu öğe üzerinde çalışan Oluşturucu kodu oluşturmanız gerekir.

Bağlantı

İsteğe bağlı Boole değeri.Dosyasında görüntülenip görüntülenmeyeceğini gösteren Çözüm Gezgini içinde Visual Studio.

PublishState

Gerekli dize.İçerik Yayımla durumunu ya da:

  • Varsayılan

  • Dahil

  • Dışlanan

  • Veri dosyası

  • Önkoşul

IsAssembly

İsteğe bağlı Boole değeri.Dosyanın bir derlemeyi olup olmadığını belirtir.

Görünür

İsteğe bağlı Boole değeri.Dosyasında görüntülenip görüntülenmeyeceğini gösteren Çözüm Gezgini içinde Visual Studio.

CopyToOutputDirectory

İsteğe bağlı dize.Çıkış dizinine dosya kopyalamak belirler.Değerleri şunlardır:

  1. Hiçbir zaman

  2. Her zaman

  3. CopyToOutputDirectory

Hiçbiri

Herhangi bir rol yapı işleminde olması gereken dosyaları temsil eder.

Öğe adı

Açıklama

DependentUpon

İsteğe bağlı dize.Bu dosya doğru derlemek için bağımlı dosyayı belirtir.

Oluşturucu

Gerekli dize.Bu öğe üzerinde çalışan tüm dosya oluşturucu adı.

LastGenOutput

Gerekli dize.Bu öğe üzerinde çalışan tüm dosya Oluşturucu tarafından oluşturulan dosyanın adı.

CustomToolNamespace

Gerekli dize.Ad alanı, hangi herhangi bir dosyada bu öğe üzerinde çalışan Oluşturucu kodu oluşturmanız gerekir.

Bağlantı

İsteğe bağlı dize.Dosya projesinin etkilerini dışında fiziksel olarak bulunuyorsa görüntülenecek notational yolu.

Görünür

İsteğe bağlı Boole değeri.Dosyasında görüntülenip görüntülenmeyeceğini gösteren Çözüm Gezgini içinde Visual Studio.

CopyToOutputDirectory

İsteğe bağlı dize.Çıkış dizinine dosya kopyalamak belirler.Değerleri şunlardır:

  1. Hiçbir zaman

  2. Her zaman

  3. CopyToOutputDirectory

BaseApplicationManifest

Derleme için temel uygulama bildirimini temsil eder ve içeren ClickOnce dağıtım güvenlik bilgileri.

CodeAnalysisImport

İçeri aktarmak için FxCop proje temsil eder.

İçeri Aktar

Type ad alanları, tarafından aktarılacağı derlemeleri temsil Visual Basic derleyici.

Ayrıca bkz.

Başvuru

Yaygın MSBuild Proje Özellikleri