Sdílet prostřednictvím


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:

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
Veřejná třída BuildManagerEventsClass Infrastruktura. Odkazují na BuildManagerEvents pro tuto funkci.Vytvořit instanci této třídy.
Veřejná třída ImportsEventsClass Infrastruktura. Odkazují na ImportsEvents pro tuto funkci.Vytvořit instanci této třídy.
Veřejná třída 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.
Veřejná třída PrjCATID Pro automatizaci rozšíření Project objektu.
Veřejná třída PrjKind Označuje typ Project objektu.
Veřejná třída ReferencesEventsClass Infrastruktura. Odkazují na ReferencesEvents pro tuto funkci.Vytvořit instanci této třídy.

Rozhraní

  Rozhraní Popis
Veřejné rozhraní _BuildManagerEvents Infrastruktura. Odkazují na BuildManager pro tuto funkci.Nelze vytvořit instanci této třídy.
Veřejné rozhraní _dispBuildManagerEvents Infrastruktura. Microsoft pouze pro interní použití.
Veřejné rozhraní _dispBuildManagerEvents_Event Infrastruktura. Microsoft pouze pro interní použití.
Veřejné rozhraní _dispImportsEvents Infrastruktura. Microsoft pouze pro interní použití.
Veřejné rozhraní _dispImportsEvents_Event Infrastruktura. Microsoft pouze pro interní použití.
Veřejné rozhraní _dispReferencesEvents Infrastruktura. Microsoft pouze pro interní použití.
Veřejné rozhraní _dispReferencesEvents_Event Infrastruktura. Microsoft pouze pro interní použití.
Veřejné rozhraní _ImportsEvents Infrastruktura. Odkazují na ImportsEvents pro tuto funkci.Nelze vytvořit instanci této třídy.
Veřejné rozhraní _ReferencesEvents Infrastruktura. Odkazují na ReferencesEvents pro tuto funkci.Nelze vytvořit instanci této třídy.
Veřejné rozhraní BuildManager Slouží ke správě přenosné spustitelný soubor (PE) soubory vyrábí vlastní nástroje vývojářů třetích stran.
Veřejné rozhraní BuildManagerEvents Poskytuje přístup k událostí BuildManager.Tento objekt pomocí funkce a odkazují na BuildManagerEventsClass dokumentaci k tomuto objektu.
Veřejné rozhraní 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.
Veřejné rozhraní 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.
Veřejné rozhraní 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.
Veřejné rozhraní 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.
Veřejné rozhraní 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.
Veřejné rozhraní 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.
Veřejné rozhraní 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.
Veřejné rozhraní References Obsahuje všechny odkazy na externí součásti v projektu aplikace Visual Basic nebo C#.
Veřejné rozhraní 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.
Veřejné rozhraní 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#.
Veřejné rozhraní VSProjectEvents Poskytuje přístup k události References, Imports, a BuildManager objektů.
Veřejné rozhraní 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#.
Veřejné rozhraní WebSettings Představuje nastavení pro webové projekty.

Delegáti

  Delegát Popis
Veřejný delegát _dispBuildManagerEvents_DesignTimeOutputDeletedEventHandler Infrastruktura. Microsoft pouze pro interní použití.
Veřejný delegát _dispBuildManagerEvents_DesignTimeOutputDirtyEventHandler Infrastruktura. Microsoft pouze pro interní použití.
Veřejný delegát _dispImportsEvents_ImportAddedEventHandler Infrastruktura. Microsoft pouze pro interní použití.
Veřejný delegát _dispImportsEvents_ImportRemovedEventHandler Infrastruktura. Microsoft pouze pro interní použití.
Veřejný delegát _dispReferencesEvents_ReferenceAddedEventHandler Infrastruktura. Microsoft pouze pro interní použití.
Veřejný delegát _dispReferencesEvents_ReferenceChangedEventHandler Infrastruktura. Microsoft pouze pro interní použití.
Veřejný delegát _dispReferencesEvents_ReferenceRemovedEventHandler Infrastruktura. Microsoft pouze pro interní použití.

Výčty

  Výčet Popis
Veřejný výčet prjBuildAction Určuje hodnotu označující typ akce sestavení aktuální položky projektu.
Veřejný výčet prjCompare Určuje výchozí metoda porovnání řetězce pro projekt.
Veřejný výčet prjCopyProjectOption Tento výčet je používán CopyProject určit, které soubory projektu jsou zkopírovány při kopírování projektu.
Veřejný výčet prjExecCommand Infrastruktura. Microsoft pouze pro interní použití.
Veřejný výčet prjHTMLPageLayout Používá DefaultHTMLPageLayout z Project.Properties objektu kolekce.DefaultHTMLPageLayout Určuje výchozí rozložení pro nové stránky HTML.
Veřejný výčet prjOptionExplicit Používá OptionExplicit vlastnost.
Veřejný výčet prjOptionStrict Používá OptionStrict vlastnost.
Veřejný výčet prjOriginatorKeyMode Používá AssemblyOriginatorKeyMode.Pokud projekt má klíč příkazce, mohou být poskytnuty prostřednictvím souboru klíče nebo kontejneru klíčů.
Veřejný výčet prjOutputType Používá OutputType.Jsou podporovány tři typy výstupu: aplikace Windows, aplikace konzoly a knihovna tříd.
Veřejný výčet prjProjectType Používá ProjectType.Tento výčet obsahuje dva typy projektů, místní a Web.
Veřejný výčet prjReferenceType Označuje, zda je odkaz .NET Framework sestavení nebo součást COM.
Veřejný výčet prjScriptLanguage Používá DefaultClientScript.Dva skriptovací jazyky jsou podporovány, ECMAScript (JScript, JavaScript) a VBScript.
Veřejný výčet prjStartAction Používá StartAction vlastnost označující akce spuštění projektu pro ladění.
Veřejný výčet prjTargetSchema Používá DefaultTargetSchema k definování aplikace musí být kompatibilní s platformou HTML.
Veřejný výčet prjWarningLevel Používá WarningLevel vlastnost označuje typy upozornění během kompilace.
Veřejný výčet prjWebAccessMethod Používá WebAccessMethod.
Veřejný výčet tagWebPrjAuthoringAccess Used by the WebSettings of the VSLangProj.
Veřejný výčet webPrjAuthoringAccess Používá AuthoringAccess vlastnost.
Veřejný výčet webrefUrlBehavior Používá UrlBehavior vlastnost.

Viz také

Referenční dokumentace

Projects

Project