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:
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 | |
---|---|---|
BuildManagerEventsClass | Infrastruktura. Odnoszą się do BuildManagerEvents dla tej funkcji.Tworzy wystąpienia tej klasy. | |
ImportsEventsClass | Infrastruktura. Odnoszą się do ImportsEvents dla tej funkcji.Tworzy wystąpienia tej klasy. | |
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. | |
PrjCATID | Używane do automatyzacji rozszerzenie Project obiektu. | |
PrjKind | Wskazuje typ Project obiektu. | |
ReferencesEventsClass | Infrastruktura. Odnoszą się do ReferencesEvents dla tej funkcji.Tworzy wystąpienia tej klasy. |
Interfejsy
Interfejs | Opis | |
---|---|---|
_BuildManagerEvents | Infrastruktura. Odnoszą się do BuildManager dla tej funkcji.Tworzy wystąpienia tej klasy. | |
_dispBuildManagerEvents | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispBuildManagerEvents_Event | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispImportsEvents | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispImportsEvents_Event | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispReferencesEvents | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispReferencesEvents_Event | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_ImportsEvents | Infrastruktura. Odnoszą się do ImportsEvents dla tej funkcji.Tworzy wystąpienia tej klasy. | |
_ReferencesEvents | Infrastruktura. Odnoszą się do ReferencesEvents dla tej funkcji.Tworzy wystąpienia tej klasy. | |
BuildManager | Do zarządzania plikami portable executable (PE), wyprodukowanych przez uruchomienie narzędzia niestandardowe, używane przez niezależnych producentów. | |
BuildManagerEvents | Zapewnia dostęp do zdarzeń z BuildManager.Użycie tego obiektu dla funkcji i zapoznaj się z BuildManagerEventsClass do dokumentacji tego obiektu. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
References | Zawiera wszystkie odwołania do składników zewnętrznych w projekcie programu Visual Basic lub języka C#. | |
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. | |
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#. | |
VSProjectEvents | Zapewnia dostęp do zdarzenia References, Imports, i BuildManager obiektów. | |
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#. | |
WebSettings | Reprezentuje ustawienia dla projektów sieci Web. |
Delegaci
Delegat | Opis | |
---|---|---|
_dispBuildManagerEvents_DesignTimeOutputDeletedEventHandler | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispBuildManagerEvents_DesignTimeOutputDirtyEventHandler | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispImportsEvents_ImportAddedEventHandler | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispImportsEvents_ImportRemovedEventHandler | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispReferencesEvents_ReferenceAddedEventHandler | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispReferencesEvents_ReferenceChangedEventHandler | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
_dispReferencesEvents_ReferenceRemovedEventHandler | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
Wyliczenia
Wyliczenie | Opis | |
---|---|---|
prjBuildAction | Określa wartość wskazującą typ kompilacji akcji dla bieżącego elementu projektu. | |
prjCompare | Określa domyślną metodę porównanie ciągu projektu. | |
prjCopyProjectOption | To wyliczenie jest używany przez CopyProject do określenia, które pliki projektu są kopiowane, gdy projekt jest kopiowany. | |
prjExecCommand | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
prjHTMLPageLayout | Używany przez DefaultHTMLPageLayout z Project.Properties obiektu kolekcji.DefaultHTMLPageLayout Określa domyślny układ dla nowych stron HTML. | |
prjOptionExplicit | Używany przez OptionExplicit właściwości. | |
prjOptionStrict | Używany przez OptionStrict właściwości. | |
prjOriginatorKeyMode | Używany przez AssemblyOriginatorKeyMode.Jeśli projekt ma klucz zleceniodawcy, mogą być dostarczane przez plik klucza lub kontener kluczy. | |
prjOutputType | Używany przez OutputType.Obsługiwane są trzy typy danych wyjściowych: aplikacji, aplikacji konsoli i biblioteki klas systemu Windows. | |
prjProjectType | Używany przez ProjectType.To wyliczenie znajdują się dwa typy projektów, lokalne i sieci Web. | |
prjReferenceType | Wskazuje, czy odwołanie jest .NET Framework zestawu lub składnika modelu COM. | |
prjScriptLanguage | Używany przez DefaultClientScript.Dwa skrypt języki są obsługiwane, ECMAScript (JScript, JavaScript) i VBScript. | |
prjStartAction | Używany przez StartAction właściwość, aby wskazać działanie rozpoczęcia projektu do debugowania. | |
prjTargetSchema | Używany przez DefaultTargetSchema do definiowania platformy HTML, aplikacja musi być zgodny z. | |
prjWarningLevel | Używany przez WarningLevel właściwość, aby wskazać typy ostrzeżenia podczas kompilacji. | |
prjWebAccessMethod | Używany przez WebAccessMethod. | |
tagWebPrjAuthoringAccess | Used by the WebSettings of the VSLangProj. | |
webPrjAuthoringAccess | Używany przez AuthoringAccess właściwości. | |
webrefUrlBehavior | Używany przez UrlBehavior właściwości. |