Aracılığıyla paylaş


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:

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
Genel sınıf BuildManagerEventsClass Altyapı. Bakın BuildManagerEvents için bu işlevselliği.Bu sınıftan örneğini değil.
Genel sınıf ImportsEventsClass Altyapı. Bakın ImportsEvents için bu işlevselliği.Bu sınıftan örneğini değil.
Genel sınıf 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ı.
Genel sınıf PrjCATID Otomasyon uzantısı için kullanılan Project nesne.
Genel sınıf PrjKind Türünü gösterir Project nesne.
Genel sınıf ReferencesEventsClass Altyapı. Bakın ReferencesEvents için bu işlevselliği.Bu sınıftan örneğini değil.

Arabirimler

  Arabirim Açıklama
Genel arabirim _BuildManagerEvents Altyapı. Bakın BuildManager için bu işlevselliği.Bu sınıfın örneği değil.
Genel arabirim _dispBuildManagerEvents Altyapı. Microsoft yalnızca iç kullanım.
Genel arabirim _dispBuildManagerEvents_Event Altyapı. Microsoft yalnızca iç kullanım.
Genel arabirim _dispImportsEvents Altyapı. Microsoft yalnızca iç kullanım.
Genel arabirim _dispImportsEvents_Event Altyapı. Microsoft yalnızca iç kullanım.
Genel arabirim _dispReferencesEvents Altyapı. Microsoft yalnızca iç kullanım.
Genel arabirim _dispReferencesEvents_Event Altyapı. Microsoft yalnızca iç kullanım.
Genel arabirim _ImportsEvents Altyapı. Bakın ImportsEvents için bu işlevselliği.Bu sınıfın örneği değil.
Genel arabirim _ReferencesEvents Altyapı. Bakın ReferencesEvents için bu işlevselliği.Bu sınıfın örneği değil.
Genel arabirim 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.
Genel arabirim 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.
Genel arabirim 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.
Genel arabirim 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.
Genel arabirim 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.
Genel arabirim 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.
Genel arabirim 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.
Genel arabirim 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.
Genel arabirim 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.
Genel arabirim References Bir Visual Basic ya da C# proje dış bileşenlerinde yapılan tüm başvurular içerir.
Genel arabirim 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.
Genel arabirim 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.
Genel arabirim VSProjectEvents Olayların erişim sağlar References, Imports, ve BuildManager nesneler.
Genel arabirim 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.
Genel arabirim WebSettings Web projeleri ayarlarını temsil eder.

Temsilciler

  Temsilci Açıklama
Genel temsilci _dispBuildManagerEvents_DesignTimeOutputDeletedEventHandler Altyapı. Microsoft yalnızca iç kullanım.
Genel temsilci _dispBuildManagerEvents_DesignTimeOutputDirtyEventHandler Altyapı. Microsoft yalnızca iç kullanım.
Genel temsilci _dispImportsEvents_ImportAddedEventHandler Altyapı. Microsoft yalnızca iç kullanım.
Genel temsilci _dispImportsEvents_ImportRemovedEventHandler Altyapı. Microsoft yalnızca iç kullanım.
Genel temsilci _dispReferencesEvents_ReferenceAddedEventHandler Altyapı. Microsoft yalnızca iç kullanım.
Genel temsilci _dispReferencesEvents_ReferenceChangedEventHandler Altyapı. Microsoft yalnızca iç kullanım.
Genel temsilci _dispReferencesEvents_ReferenceRemovedEventHandler Altyapı. Microsoft yalnızca iç kullanım.

Sabit Listeleri

  Sabit Listesi Açıklama
Genel sabit listesi prjBuildAction Geçerli proje öğesi için yapı eylem türünü gösteren bir değeri belirtir.
Genel sabit listesi prjCompare Bir proje için varsayılan dize karşılaştırma yöntemi belirtir.
Genel sabit listesi prjCopyProjectOption Bu numaralandırma tarafından kullanılan CopyProject Proje kopyalandığında hangi proje dosyaları kopyalanır belirlemek için.
Genel sabit listesi prjExecCommand Altyapı. Microsoft yalnızca iç kullanım.
Genel sabit listesi prjHTMLPageLayout Tarafından kullanılan DefaultHTMLPageLayout , Project.Properties koleksiyon nesnesi.DefaultHTMLPageLayout Belirtir varsayılan düzen için yeni html sayfaları.
Genel sabit listesi prjOptionExplicit Tarafından kullanılan OptionExplicit özelliği.
Genel sabit listesi prjOptionStrict Tarafından kullanılan OptionStrict özelliği.
Genel sabit listesi 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.
Genel sabit listesi prjOutputType Tarafından kullanılan OutputType.Üç çıkış türleri desteklenir: Windows uygulama, konsol uygulaması ve sınıf kitaplığı.
Genel sabit listesi prjProjectType Tarafından kullanılan ProjectType.Bu numaralandırma iki tür projeler, yerel ve Web listeler.
Genel sabit listesi prjReferenceType Bir başvuru olup olmadığını gösterir bir .NET Framework derleme ya da bir com bileşeni.
Genel sabit listesi prjScriptLanguage Tarafından kullanılan DefaultClientScript.Desteklenen diller, iki komut ECMAScript (JScript, JavaScript) ve VBScript.
Genel sabit listesi prjStartAction Tarafından kullanılan StartAction hata ayıklama için bir projenin başlangıç eylemi belirtmek için özellik.
Genel sabit listesi prjTargetSchema Tarafından kullanılan DefaultTargetSchema uygulaması ile uyumlu olması gerekiyor html platform tanımlamak için.
Genel sabit listesi prjWarningLevel Tarafından kullanılan WarningLevel derleme sırasında görüntülenen uyarı türlerini belirtmek için özellik
Genel sabit listesi prjWebAccessMethod Tarafından kullanılan WebAccessMethod.
Genel sabit listesi tagWebPrjAuthoringAccess Tarafından kullanılan WebSettings , VSLangProj.
Genel sabit listesi webPrjAuthoringAccess Tarafından kullanılan AuthoringAccess özelliği.
Genel sabit listesi webrefUrlBehavior Tarafından kullanılan UrlBehavior özelliği.

Ayrıca bkz.

Başvuru

Projects

Project