Udostępnij za pośrednictwem


Przestrzeń nazw VSLangProj

VSLangProj Nazw reprezentuje obiekty modelu automatyzacji specyficzne dla projektu dla języka Visual Basic i Visual C#.

Chociaż Visual Studio oferuje model automatyzacji projektu podstawowych, to, ze swej natury, generic i język obojętne tak, aby pomieścić wszystkie języki w Visual Studio.VSLangProj Zespołów, jednak oferuje bogatszy modelu automatyzacji projektu, umożliwiając programowy dostęp do funkcji specyficznych dla języka nie jest oferowany w modelu podstawowym projektu.

Obecnie istnieją trzy wersje VSLangProj:

VSLangProj2i VSLangProj80 są wydarzenia oryginał VSLangProj obszaru nazw.VSLangProj2został wprowadzony w Visual Studio 2003, i VSLangProj80 został wprowadzony w programie Visual Studio 2005.

Zamiast realizować zmiany lub uzupełnienia do oryginalnego VSLangProj Zgromadzenia i ryzyko zerwania kod napisany w poprzednich wersjach programu Visual Studio, zmiany zamiast zostały umieszczone w nowych wersjach zgromadzeń.Typy i członków, zawierają one pochodzić od oryginału VSLangProj zgromadzenia.

Na przykład VSLangProj ma Reference obiektu.Nowa wersja Reference dołączone uzupełnień i zmian został dodany do nowszej VSLangProj2 Zgromadzenia i nazwane Reference2 celu uniknięcia pomyłki z oryginalnej wersji.Aktualizacje wprowadzone do Reference2 zostały dodane do nowego typu, o nazwie Reference3 w nowym VSLangProj80 zgromadzenia.

Klasy

  Klasa Opis
Klasa publiczna BuildManagerEventsClass Infrastruktura. Odnoszą się do BuildManagerEvents dla tej funkcji.Tworzy wystąpienia tej klasy.
Klasa publiczna ImportsEventsClass Infrastruktura. Odnoszą się do ImportsEvents dla tej funkcji.Tworzy wystąpienia tej klasy.
Klasa publiczna PrjBrowseObjectCATID PrjBrowseObjectCATID Wyliczenie jest używany dla rozszerzenia właściwości, które pojawiają się w oknie właściwości, projekty i elementy projektów.Rozszerzenie jest zazwyczaj używany przez niezależnych dostawców oprogramowania do rozszerzenia interfejsu automatyzacji.Deweloperzy mogą dodawać lub usuwać elementy z okna właściwości, przy użyciu Identyfikatora identyfikator (odpowiednich kategorii CATID) rozszerzenie interfejsu automatyzacji.Aby uzyskać więcej informacji, zobacz Zakres automatyzacji w Visual Studio.
Klasa publiczna PrjCATID Używane do automatyzacji rozszerzenie Project obiektu.
Klasa publiczna PrjKind Wskazuje typ Project obiektu.
Klasa publiczna ReferencesEventsClass Infrastruktura. Odnoszą się do ReferencesEvents dla tej funkcji.Tworzy wystąpienia tej klasy.

Interfejsy

  Interfejs Opis
Interfejs publiczny _BuildManagerEvents Infrastruktura. Odnoszą się do BuildManager dla tej funkcji.Tworzy wystąpienia tej klasy.
Interfejs publiczny _dispBuildManagerEvents Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Interfejs publiczny _dispBuildManagerEvents_Event Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Interfejs publiczny _dispImportsEvents Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Interfejs publiczny _dispImportsEvents_Event Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Interfejs publiczny _dispReferencesEvents Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Interfejs publiczny _dispReferencesEvents_Event Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Interfejs publiczny _ImportsEvents Infrastruktura. Odnoszą się do ImportsEvents dla tej funkcji.Tworzy wystąpienia tej klasy.
Interfejs publiczny _ReferencesEvents Infrastruktura. Odnoszą się do ReferencesEvents dla tej funkcji.Tworzy wystąpienia tej klasy.
Interfejs publiczny BuildManager Do zarządzania plikami portable executable (PE), wyprodukowanych przez uruchomienie narzędzia niestandardowe, używane przez niezależnych producentów.
Interfejs publiczny BuildManagerEvents Zapewnia dostęp do zdarzeń z BuildManager.Użycie tego obiektu dla funkcji i zapoznaj się z BuildManagerEventsClass do dokumentacji tego obiektu.
Interfejs publiczny FileProperties Reprezentuje różne właściwości pliku określonego projektu, na przykład jego nazwę, rozmiar, Data utworzenia i Data ostatniej modyfikacji i tak dalej.Ten typ zapewnia dostęp do właściwości pliku tylko wewnętrzne.Aby uzyskać więcej informacji, zobacz Uzyskiwanie dostępu do projektu określonego typu, elementu projektu i właściwości konfiguracji.
Interfejs publiczny FolderProperties Ten typ zapewnia dostęp do właściwości pliku tylko wewnętrzne.Aby uzyskać więcej informacji, zobacz Uzyskiwanie dostępu do projektu określonego typu, elementu projektu i właściwości konfiguracji.
Interfejs publiczny Imports Zawiera zbiór wszystkich przywozów projektu dla projektu Visual Basic.Określony imports sprawozdania są przekazywane bezpośrednio do kompilator i dotyczą wszystkich plików w projekcie.
Interfejs publiczny ImportsEvents Zapewnia dostęp do zdarzenia, które są wywoływane, gdy projekt Imports instrukcji jest dodawane do lub usunięty z projektu programu Visual Basic.Użycie tego obiektu dla funkcji i zapoznaj się z ImportsEventsClass do dokumentacji tego obiektu.
Interfejs publiczny ProjectConfigurationProperties Ten typ zapewnia dostęp do właściwości pliku tylko wewnętrzne.Aby uzyskać więcej informacji, zobacz Uzyskiwanie dostępu do projektu określonego typu, elementu projektu i właściwości konfiguracji.
Interfejs publiczny ProjectProperties Ten typ zapewnia dostęp do właściwości pliku tylko wewnętrzne.Aby uzyskać więcej informacji, zobacz Uzyskiwanie dostępu do projektu określonego typu, elementu projektu i właściwości konfiguracji.
Interfejs publiczny Reference Reprezentuje jedno odwołanie w projekcie.W projekcie w tym odwołanie umożliwia Użyj któregokolwiek z członków publicznych wchodzących w skład odwołania.Projekty mogą zawierać odwołania do innych projektów .NET, zestawów .NET i obiekty COM.
Interfejs publiczny References Zawiera wszystkie odwołania do składników zewnętrznych w projekcie programu Visual Basic lub języka C#.
Interfejs publiczny ReferencesEvents Zapewnia dostęp do zdarzenia, które są wywoływane przez dodawanie, usuwanie lub zmienianie odwołań do projektu.Użycie tego obiektu dla funkcji i zapoznaj się z ReferencesEventsClass do dokumentacji tego obiektu.
Interfejs publiczny VSProject Zawiera informacje specyficzne dla projektu Visual Basic lub języka C#.Jest zwracany przez Object obiektu, gdy projekt jest projektem programu Visual Basic lub Visual C#.
Interfejs publiczny VSProjectEvents Zapewnia dostęp do zdarzenia References, Imports, i BuildManager obiektów.
Interfejs publiczny VSProjectItem Zawiera informacje dotyczące elementu projektu Visual Basic lub języka C#.Jest zwracany przez Object z ProjectItem obiektu, gdy projekt jest projektem programu Visual Basic lub języka C#.
Interfejs publiczny WebSettings Reprezentuje ustawienia dla projektów sieci Web.

Delegaci

  Delegat Opis
Delegat publiczny _dispBuildManagerEvents_DesignTimeOutputDeletedEventHandler Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Delegat publiczny _dispBuildManagerEvents_DesignTimeOutputDirtyEventHandler Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Delegat publiczny _dispImportsEvents_ImportAddedEventHandler Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Delegat publiczny _dispImportsEvents_ImportRemovedEventHandler Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Delegat publiczny _dispReferencesEvents_ReferenceAddedEventHandler Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Delegat publiczny _dispReferencesEvents_ReferenceChangedEventHandler Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Delegat publiczny _dispReferencesEvents_ReferenceRemovedEventHandler Infrastruktura. Microsoft tylko do użytku wewnętrznego.

Wyliczenia

  Wyliczenie Opis
Wyliczenie publiczne prjBuildAction Określa wartość wskazującą typ kompilacji akcji dla bieżącego elementu projektu.
Wyliczenie publiczne prjCompare Określa domyślną metodę porównanie ciągu projektu.
Wyliczenie publiczne prjCopyProjectOption To wyliczenie jest używany przez CopyProject do określenia, które pliki projektu są kopiowane, gdy projekt jest kopiowany.
Wyliczenie publiczne prjExecCommand Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Wyliczenie publiczne prjHTMLPageLayout Używany przez DefaultHTMLPageLayout z Project.Properties obiektu kolekcji.DefaultHTMLPageLayout Określa domyślny układ dla nowych stron HTML.
Wyliczenie publiczne prjOptionExplicit Używany przez OptionExplicit właściwości.
Wyliczenie publiczne prjOptionStrict Używany przez OptionStrict właściwości.
Wyliczenie publiczne prjOriginatorKeyMode Używany przez AssemblyOriginatorKeyMode.Jeśli projekt ma klucz zleceniodawcy, mogą być dostarczane przez plik klucza lub kontener kluczy.
Wyliczenie publiczne prjOutputType Używany przez OutputType.Obsługiwane są trzy typy danych wyjściowych: aplikacji, aplikacji konsoli i biblioteki klas systemu Windows.
Wyliczenie publiczne prjProjectType Używany przez ProjectType.To wyliczenie znajdują się dwa typy projektów, lokalne i sieci Web.
Wyliczenie publiczne prjReferenceType Wskazuje, czy odwołanie jest .NET Framework zestawu lub składnika modelu COM.
Wyliczenie publiczne prjScriptLanguage Używany przez DefaultClientScript.Dwa skrypt języki są obsługiwane, ECMAScript (JScript, JavaScript) i VBScript.
Wyliczenie publiczne prjStartAction Używany przez StartAction właściwość, aby wskazać działanie rozpoczęcia projektu do debugowania.
Wyliczenie publiczne prjTargetSchema Używany przez DefaultTargetSchema do definiowania platformy HTML, aplikacja musi być zgodny z.
Wyliczenie publiczne prjWarningLevel Używany przez WarningLevel właściwość, aby wskazać typy ostrzeżenia podczas kompilacji.
Wyliczenie publiczne prjWebAccessMethod Używany przez WebAccessMethod.
Wyliczenie publiczne tagWebPrjAuthoringAccess Used by the WebSettings of the VSLangProj.
Wyliczenie publiczne webPrjAuthoringAccess Używany przez AuthoringAccess właściwości.
Wyliczenie publiczne webrefUrlBehavior Używany przez UrlBehavior właściwości.

Zobacz też

Informacje

Projects

Project