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. |