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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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.