VSLangProj – obor názvů
VSLangProj Oboru názvů představuje objektů specifických pro projekt automatizace modelu jazyka Visual Basic a Visual C#.
Zatímco Visual Studio nabízí základní projektu automatizace modelu, je svou povahou obecný a jazyk agnostic tak, aby odpovídala všechny jazyky v aplikaci Visual Studio.VSLangProj Sestavení, však nabízejí lepší projektu automatizace modelu umožňující programový přístup k funkcím jazyka není nabízena v projektu modelu jádra.
Aktuálně existují tři verze VSLangProj:
VSLangProj
VSLangProj2a VSLangProj80 jsou vývoje původní VSLangProj oboru názvů.VSLangProj2byl zaveden v programu Visual Studio 2003 a VSLangProj80 byla zavedena v aplikaci Visual Studio 2005.
Místo změny nebo dodatky k původní VSLangProj sestavení a riziko narušení kód napsaný v předchozích verzích aplikace Visual Studio, změny byly místo umístěny do nové verze sestavení.Typy a obsahují členy odvozena od původní VSLangProj sestavení.
Například VSLangProj má Reference objektu.Nová verze Reference že zahrnuty dodatky a změny byla přidána do novější VSLangProj2 sestavení a pojmenované Reference2 aby se zabránilo záměně s původní verzí.Aktualizace Reference2 byly přidány do nového typu se nazývá Reference3 v nové VSLangProj80 sestavení.
Třídy
Třída | Popis | |
---|---|---|
![]() |
BuildManagerEventsClass | Infrastruktura. Odkazují na BuildManagerEvents pro tuto funkci.Vytvořit instanci této třídy. |
![]() |
ImportsEventsClass | Infrastruktura. Odkazují na ImportsEvents pro tuto funkci.Vytvořit instanci této třídy. |
![]() |
PrjBrowseObjectCATID | PrjBrowseObjectCATID Výčtu se používá pro rozšíření vlastnosti zobrazené v okně Vlastnosti pro projekty a položek projektu.Rozšíření ISV slouží obvykle rozšířit rozhraní automatizace.Vývojáři mohou přidat nebo odstranit položky z okna vlastnosti pomocí odpovídající ID kategorie (CATID) rozšířit rozhraní automatizace.Další informace naleznete v tématu Spektrum automatizace sady Visual Studio. |
![]() |
PrjCATID | Pro automatizaci rozšíření Project objektu. |
![]() |
PrjKind | Označuje typ Project objektu. |
![]() |
ReferencesEventsClass | Infrastruktura. Odkazují na ReferencesEvents pro tuto funkci.Vytvořit instanci této třídy. |
Rozhraní
Rozhraní | Popis | |
---|---|---|
![]() |
_BuildManagerEvents | Infrastruktura. Odkazují na BuildManager pro tuto funkci.Nelze vytvořit instanci této třídy. |
![]() |
_dispBuildManagerEvents | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
_dispBuildManagerEvents_Event | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
_dispImportsEvents | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
_dispImportsEvents_Event | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
_dispReferencesEvents | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
_dispReferencesEvents_Event | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
_ImportsEvents | Infrastruktura. Odkazují na ImportsEvents pro tuto funkci.Nelze vytvořit instanci této třídy. |
![]() |
_ReferencesEvents | Infrastruktura. Odkazují na ReferencesEvents pro tuto funkci.Nelze vytvořit instanci této třídy. |
![]() |
BuildManager | Slouží ke správě přenosné spustitelný soubor (PE) soubory vyrábí vlastní nástroje vývojářů třetích stran. |
![]() |
BuildManagerEvents | Poskytuje přístup k událostí BuildManager.Tento objekt pomocí funkce a odkazují na BuildManagerEventsClass dokumentaci k tomuto objektu. |
![]() |
FileProperties | Představuje různé vlastnosti zadaný projekt souboru, například jeho název, velikost, datum, kdy byl vytvořen a naposledy změněno a tak dále.Tento typ poskytuje přístup pouze vnitřní vlastnosti souboru.Další informace naleznete v tématu Přístup k projektu, položce projektu a k vlastnostem konfigurace specifickým pro typ projektu. |
![]() |
FolderProperties | Tento typ poskytuje přístup pouze vnitřní vlastnosti souboru.Další informace naleznete v tématu Přístup k projektu, položce projektu a k vlastnostem konfigurace specifickým pro typ projektu. |
![]() |
Imports | Obsahuje kolekci všech dovozů projektu pro projekt aplikace Visual Basic.Zadaného imports prohlášení jsou předávány přímo na kompilátor a použít pro všechny soubory v projektu. |
![]() |
ImportsEvents | Poskytuje přístup k události, které jsou vyvolané projektu Imports prohlášení je přidána nebo odstraněna z projektu aplikace Visual Basic.Tento objekt pomocí funkce a odkazují na ImportsEventsClass dokumentaci k tomuto objektu. |
![]() |
ProjectConfigurationProperties | Tento typ poskytuje přístup pouze vnitřní vlastnosti souboru.Další informace naleznete v tématu Přístup k projektu, položce projektu a k vlastnostem konfigurace specifickým pro typ projektu. |
![]() |
ProjectProperties | Tento typ poskytuje přístup pouze vnitřní vlastnosti souboru.Další informace naleznete v tématu Přístup k projektu, položce projektu a k vlastnostem konfigurace specifickým pro typ projektu. |
![]() |
Reference | Představuje jeden odkaz v projektu.Včetně odkazu v projektu umožňuje použití libovolné veřejné členy, které jsou obsaženy v odkazu.Projekty mohou zahrnovat odkazy na jiné projekty .NET, sestavení .NET a COM objekty. |
![]() |
References | Obsahuje všechny odkazy na externí součásti v projektu aplikace Visual Basic nebo C#. |
![]() |
ReferencesEvents | Poskytuje přístup k události, které jsou aktivována přidáním, odstraněním nebo změnou odkazy projektu.Tento objekt pomocí funkce a odkazují na ReferencesEventsClass dokumentaci k tomuto objektu. |
![]() |
VSProject | Obsahuje informace, které jsou specifické pro projekt jazyka Visual Basic nebo C#.Vrácené je Object objektu, když je projekt projektu jazyka Visual Basic nebo Visual C#. |
![]() |
VSProjectEvents | Poskytuje přístup k události References, Imports, a BuildManager objektů. |
![]() |
VSProjectItem | Obsahuje informace o konkrétní položce projektu jazyka Visual Basic nebo C#.Vrácené je Object z ProjectItem objektu, když je projekt projektu jazyka Visual Basic nebo C#. |
![]() |
WebSettings | Představuje nastavení pro webové projekty. |
Delegáti
Delegát | Popis | |
---|---|---|
![]() |
_dispBuildManagerEvents_DesignTimeOutputDeletedEventHandler | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
_dispBuildManagerEvents_DesignTimeOutputDirtyEventHandler | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
_dispImportsEvents_ImportAddedEventHandler | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
_dispImportsEvents_ImportRemovedEventHandler | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
_dispReferencesEvents_ReferenceAddedEventHandler | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
_dispReferencesEvents_ReferenceChangedEventHandler | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
_dispReferencesEvents_ReferenceRemovedEventHandler | Infrastruktura. Microsoft pouze pro interní použití. |
Výčty
Výčet | Popis | |
---|---|---|
![]() |
prjBuildAction | Určuje hodnotu označující typ akce sestavení aktuální položky projektu. |
![]() |
prjCompare | Určuje výchozí metoda porovnání řetězce pro projekt. |
![]() |
prjCopyProjectOption | Tento výčet je používán CopyProject určit, které soubory projektu jsou zkopírovány při kopírování projektu. |
![]() |
prjExecCommand | Infrastruktura. Microsoft pouze pro interní použití. |
![]() |
prjHTMLPageLayout | Používá DefaultHTMLPageLayout z Project.Properties objektu kolekce.DefaultHTMLPageLayout Určuje výchozí rozložení pro nové stránky HTML. |
![]() |
prjOptionExplicit | Používá OptionExplicit vlastnost. |
![]() |
prjOptionStrict | Používá OptionStrict vlastnost. |
![]() |
prjOriginatorKeyMode | Používá AssemblyOriginatorKeyMode.Pokud projekt má klíč příkazce, mohou být poskytnuty prostřednictvím souboru klíče nebo kontejneru klíčů. |
![]() |
prjOutputType | Používá OutputType.Jsou podporovány tři typy výstupu: aplikace Windows, aplikace konzoly a knihovna tříd. |
![]() |
prjProjectType | Používá ProjectType.Tento výčet obsahuje dva typy projektů, místní a Web. |
![]() |
prjReferenceType | Označuje, zda je odkaz .NET Framework sestavení nebo součást COM. |
![]() |
prjScriptLanguage | Používá DefaultClientScript.Dva skriptovací jazyky jsou podporovány, ECMAScript (JScript, JavaScript) a VBScript. |
![]() |
prjStartAction | Používá StartAction vlastnost označující akce spuštění projektu pro ladění. |
![]() |
prjTargetSchema | Používá DefaultTargetSchema k definování aplikace musí být kompatibilní s platformou HTML. |
![]() |
prjWarningLevel | Používá WarningLevel vlastnost označuje typy upozornění během kompilace. |
![]() |
prjWebAccessMethod | Používá WebAccessMethod. |
![]() |
tagWebPrjAuthoringAccess | Used by the WebSettings of the VSLangProj. |
![]() |
webPrjAuthoringAccess | Používá AuthoringAccess vlastnost. |
![]() |
webrefUrlBehavior | Používá UrlBehavior vlastnost. |