VSLangProj Ad Alanı
VSLangProj Ad, Visual Basic ve Visual C# için projeye özel otomasyon modeli nesnelerini temsil.
Visual Studio'nun çekirdek proje otomasyon modeli sunar, ancak onu, yapısı, genel ve dil-agnostic Visual Studio tüm dillerde barındıracak şekilde gereğidir. VSLangProj Derlemeler, ancak bir daha zengin proje otomasyon modeli, dile özgü özelliklerle değil sunulan çekirdek proje modeli programlı erişim sağlayarak sunma
Şu anda üç sürümü olan VSLangProj:
VSLangProj
VSLangProj2ve VSLangProj80 olan özgün evolutions VSLangProj ad. VSLangProj2Visual Studio 2003'te kullanılmaya başlanan ve VSLangProj80 Visual Studio 2005'te kullanılmaya başlanan.
Özgün yapılan değişiklik veya ekleme yapmak yerine VSLangProj derleme ve risk parçalamak kod yazılan Visual Studio'nun önceki sürümleri değişiklikleri yerine yerleştirilen yeni sürüm derlemeler. İçerdikleri üyeler ve türlerini orijinalden türetmek VSLangProj derleme.
Örneğin, VSLangProj olan bir Reference nesne. Yeni bir sürümü Reference olduğunu dahil eklemeler ve değişiklikler eklenmiştir daha yeni VSLangProj2 derleme ve adlandırılmış Reference2 önlemek karışıklık ile özgün sürümü. Yapılan güncelleştirmeleri Reference2 adlı yeni bir türü için eklendi Reference3 Yeni VSLangProj80 derleme.
Sınıflar
Sınıf | Açıklama | |
---|---|---|
BuildManagerEventsClass | Altyapı. Bakın BuildManagerEvents için bu işlevselliği.Bu sınıftan örneğini değil. | |
ImportsEventsClass | Altyapı. Bakın ImportsEvents için bu işlevselliği.Bu sınıftan örneğini değil. | |
PrjBrowseObjectCATID | PrjBrowseObjectCATID Numaralandırma görünen projeleri ve Properties penceresinde özelliklerini uzantısı için kullanılırproje öğeleri.Uzantısı genellikle, ISV Otomasyon arabirimini genişletmek için kullanılır.Geliştiriciler ekleyebilir veya Otomasyon arabirimini genişletmek için uygun Kategori Kimliği (catID) kullanarak Özellikler penceresinden öğeleri silebilirsiniz.Daha fazla bilgi için bkz. Visual Studio Otomasyon tayfını. | |
PrjCATID | Otomasyon uzantısı için kullanılan Project nesne. | |
PrjKind | Türünü gösterir Project nesne. | |
ReferencesEventsClass | Altyapı. Bakın ReferencesEvents için bu işlevselliği.Bu sınıftan örneğini değil. |
Arabirimler
Arabirim | Açıklama | |
---|---|---|
_BuildManagerEvents | Altyapı. Bakın BuildManager için bu işlevselliği.Bu sınıfın örneği değil. | |
_dispBuildManagerEvents | Altyapı. Microsoft yalnızca iç kullanım. | |
_dispBuildManagerEvents_Event | Altyapı. Microsoft yalnızca iç kullanım. | |
_dispImportsEvents | Altyapı. Microsoft yalnızca iç kullanım. | |
_dispImportsEvents_Event | Altyapı. Microsoft yalnızca iç kullanım. | |
_dispReferencesEvents | Altyapı. Microsoft yalnızca iç kullanım. | |
_dispReferencesEvents_Event | Altyapı. Microsoft yalnızca iç kullanım. | |
_ImportsEvents | Altyapı. Bakın ImportsEvents için bu işlevselliği.Bu sınıfın örneği değil. | |
_ReferencesEvents | Altyapı. Bakın ReferencesEvents için bu işlevselliği.Bu sınıfın örneği değil. | |
BuildManager | Özel araçlar çalışan tarafından üretilen taşınabilir bir yürütülebilir (pe) dosyaları yönetmek için üçüncü taraf geliştiriciler tarafından kullanılır. | |
BuildManagerEvents | Olayların erişim sağlar BuildManager.Bu nesne için işlevini kullanın ve bakın BuildManagerEventsClass için bu nesnenin belgeleri. | |
FileProperties | Belirtilen proje dosyası, adı, boyutu, oluşturulma tarihi ve son değişiklik, gibi ve benzeri çeşitli özelliklerini temsil eder.Bu dosya özelliklerini salt iç erişim sağlar.Daha fazla bilgi için bkz. Proje tür özel proje ve proje öğesi yapılandırma Özellikler erişme. | |
FolderProperties | Bu dosya özelliklerini salt iç erişim sağlar.Daha fazla bilgi için bkz. Proje tür özel proje ve proje öğesi yapılandırma Özellikler erişme. | |
Imports | Bir Visual Basic projesi için tüm proje Imports topluluğunu içerir.Belirtilen imports ifadeler derleyicisi için doğrudan geçirilir ve uygulanan tüm dosyaları project. | |
ImportsEvents | Bir proje değiştiğinde harekete geçirilen olay erişim sağlar Imports deyimi için eklenen veya silinen bir Visual Basic projesi.Bu nesne için işlevini kullanın ve bakın ImportsEventsClass için bu nesnenin belgeleri. | |
ProjectConfigurationProperties | Bu dosya özelliklerini salt iç erişim sağlar.Daha fazla bilgi için bkz. Proje tür özel proje ve proje öğesi yapılandırma Özellikler erişme. | |
ProjectProperties | Bu dosya özelliklerini salt iç erişim sağlar.Daha fazla bilgi için bkz. Proje tür özel proje ve proje öğesi yapılandırma Özellikler erişme. | |
Reference | Projedeki bir başvuru temsil eder.Başvuru bir projeye dahil olmak üzere başvuruda yer alan genel üyelerden birini kullanmanızı sağlar.Projeler, diğer başvurular içerebilir.net, projeler.net derlemeler ve com nesneleri. | |
References | Bir Visual Basic ya da C# proje dış bileşenlerinde yapılan tüm başvurular içerir. | |
ReferencesEvents | Ekleme, silme veya proje başvuruları değiştirme olayları erişim sağlar.Bu nesne için işlevini kullanın ve bakın ReferencesEventsClass için bu nesnenin belgeleri. | |
VSProject | Bir Visual Basic ya da C# projeye özgü bilgileri içerir.Tarafından döndürülen Object nesne olduğunda proje bir Visual Basic veya Visual C# projesi. | |
VSProjectEvents | Olayların erişim sağlar References, Imports, ve BuildManager nesneler. | |
VSProjectItem | Bir Visual Basic ya da C# proje öğesine özgü bilgiler içerir.Tarafından döndürülen Object , ProjectItem nesne olduğunda proje bir Visual Basic ya da C# proje. | |
WebSettings | Web projeleri ayarlarını temsil eder. |
Temsilciler
Temsilci | Açıklama | |
---|---|---|
_dispBuildManagerEvents_DesignTimeOutputDeletedEventHandler | Altyapı. Microsoft yalnızca iç kullanım. | |
_dispBuildManagerEvents_DesignTimeOutputDirtyEventHandler | Altyapı. Microsoft yalnızca iç kullanım. | |
_dispImportsEvents_ImportAddedEventHandler | Altyapı. Microsoft yalnızca iç kullanım. | |
_dispImportsEvents_ImportRemovedEventHandler | Altyapı. Microsoft yalnızca iç kullanım. | |
_dispReferencesEvents_ReferenceAddedEventHandler | Altyapı. Microsoft yalnızca iç kullanım. | |
_dispReferencesEvents_ReferenceChangedEventHandler | Altyapı. Microsoft yalnızca iç kullanım. | |
_dispReferencesEvents_ReferenceRemovedEventHandler | Altyapı. Microsoft yalnızca iç kullanım. |
Sabit Listeleri
Sabit Listesi | Açıklama | |
---|---|---|
prjBuildAction | Geçerli proje öğesi için yapı eylem türünü gösteren bir değeri belirtir. | |
prjCompare | Bir proje için varsayılan dize karşılaştırma yöntemi belirtir. | |
prjCopyProjectOption | Bu numaralandırma tarafından kullanılan CopyProject Proje kopyalandığında hangi proje dosyaları kopyalanır belirlemek için. | |
prjExecCommand | Altyapı. Microsoft yalnızca iç kullanım. | |
prjHTMLPageLayout | Tarafından kullanılan DefaultHTMLPageLayout , Project.Properties koleksiyon nesnesi.DefaultHTMLPageLayout Belirtir varsayılan düzen için yeni html sayfaları. | |
prjOptionExplicit | Tarafından kullanılan OptionExplicit özelliği. | |
prjOptionStrict | Tarafından kullanılan OptionStrict özelliği. | |
prjOriginatorKeyMode | Tarafından kullanılan AssemblyOriginatorKeyMode.Proje gönderen anahtar varsa, bu anahtar dosyası veya bir anahtar kapsayıcısı aracılığıyla sağlanacak. | |
prjOutputType | Tarafından kullanılan OutputType.Üç çıkış türleri desteklenir: Windows uygulama, konsol uygulaması ve sınıf kitaplığı. | |
prjProjectType | Tarafından kullanılan ProjectType.Bu numaralandırma iki tür projeler, yerel ve Web listeler. | |
prjReferenceType | Bir başvuru olup olmadığını gösterir bir .NET Framework derleme ya da bir com bileşeni. | |
prjScriptLanguage | Tarafından kullanılan DefaultClientScript.Desteklenen diller, iki komut ECMAScript (JScript, JavaScript) ve VBScript. | |
prjStartAction | Tarafından kullanılan StartAction hata ayıklama için bir projenin başlangıç eylemi belirtmek için özellik. | |
prjTargetSchema | Tarafından kullanılan DefaultTargetSchema uygulaması ile uyumlu olması gerekiyor html platform tanımlamak için. | |
prjWarningLevel | Tarafından kullanılan WarningLevel derleme sırasında görüntülenen uyarı türlerini belirtmek için özellik | |
prjWebAccessMethod | Tarafından kullanılan WebAccessMethod. | |
tagWebPrjAuthoringAccess | Tarafından kullanılan WebSettings , VSLangProj. | |
webPrjAuthoringAccess | Tarafından kullanılan AuthoringAccess özelliği. | |
webrefUrlBehavior | Tarafından kullanılan UrlBehavior özelliği. |