VSLangProj – obor názvů
VSLangProj Představuje obor názvů 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ší model automatizace projektu programový přístup k funkce specifické pro jazyk 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ů. VSLangProj2Visual Studio 2003 byla zavedena 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 umístěny namísto 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 nedocházelo k 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. Odkaz BuildManagerEvents této funkce.Vytvoření instance této třídy. |
![]() |
ImportsEventsClass | Infrastruktura. Odkaz ImportsEvents této funkce.Vytvoření instance této třídy. |
![]() |
PrjBrowseObjectCATID | PrjBrowseObjectCATID Výčtu se používá pro rozšíření vlastností, které se zobrazují v okně Vlastnosti pro projekty a položek projektu.Rozšíření se obvykle používá ISV 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 The Spectrum of Visual Studio Automation. |
![]() |
PrjCATID | Pro automatizaci rozšíření Project objektu. |
![]() |
PrjKind | Označuje typ Project objektu. |
![]() |
ReferencesEventsClass | Infrastruktura. Odkaz ReferencesEvents této funkce.Vytvoření instance této třídy. |
Rozhraní
Rozhraní | Popis | |
---|---|---|
![]() |
_BuildManagerEvents | Infrastruktura. Odkaz BuildManager této funkce.Vytvoření instance 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. Odkaz ImportsEvents této funkce.Vytvoření instance této třídy. |
![]() |
_ReferencesEvents | Infrastruktura. Odkaz ReferencesEvents této funkce.Vytvoření instance této třídy. |
![]() |
BuildManager | Správa souborů přenosné spustitelný soubor (PE) vyrábí vlastní nástroje používají vývojáři třetích stran. |
![]() |
BuildManagerEvents | Poskytuje přístup k událostí BuildManager.Tento objekt pomocí funkce a odkazují na BuildManagerEventsClass pro tento objekt dokumentaci. |
![]() |
FileProperties | Představuje různé vlastnosti souboru projektu, například jeho název, velikost, datum vytvoření a poslední úpravy a tak dále.Tento typ poskytuje přístup pouze vnitřní vlastnosti souboru.Další informace naleznete v tématu Přístup k specifické projekt typ projekt, položka projekt a Vlastnosti Vlastnosti konfigurace. |
![]() |
FolderProperties | Tento typ poskytuje přístup pouze vnitřní vlastnosti souboru.Další informace naleznete v tématu Přístup k specifické projekt typ projekt, položka projekt a Vlastnosti Vlastnosti konfigurace. |
![]() |
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 Visual Basic.Tento objekt pomocí funkce a odkazují na ImportsEventsClass pro tento objekt dokumentaci. |
![]() |
ProjectConfigurationProperties | Tento typ poskytuje přístup pouze vnitřní vlastnosti souboru.Další informace naleznete v tématu Přístup k specifické projekt typ projekt, položka projekt a Vlastnosti Vlastnosti konfigurace. |
![]() |
ProjectProperties | Tento typ poskytuje přístup pouze vnitřní vlastnosti souboru.Další informace naleznete v tématu Přístup k specifické projekt typ projekt, položka projekt a Vlastnosti Vlastnosti konfigurace. |
![]() |
Reference | Představuje jeden odkaz v projektu.V projektu včetně odkazu umožňuje používat žádné veřejné členy obsažených v odkazu.Projekty mohou zahrnovat odkazy na jiné.NET projektů.ČISTÉ sestavení a objekty COM. |
![]() |
References | Obsahuje odkazy na externí součásti v projektu aplikace Visual Basic nebo C#. |
![]() |
ReferencesEvents | Poskytuje přístup k události, které vyvolává přidáním, odstraněním nebo změnou odkazy projektu.Tento objekt pomocí funkce a odkazují na ReferencesEventsClass pro tento objekt dokumentaci. |
![]() |
VSProject | Obsahuje informace týkající se projektu aplikace 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 specifické pro položku projektu jazyka Visual Basic nebo C#.Vrácené je Object z ProjectItem objektu, pokud je projekt Visual Basic nebo C# projektu. |
![]() |
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 soubory projektu, které 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 kolekce objektu.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.Projekt má klíč původce, mohou být poskytnuty prostřednictvím souboru klíče nebo kontejneru klíče |
![]() |
prjOutputType | Používá OutputType.Jsou podporovány tři typy výstupu: Aplikace systému Windows, aplikace konzoly a knihovna tříd. |
![]() |
prjProjectType | Používá ProjectType.Tento výčet uvádí dva typy projektů místního a Web. |
![]() |
prjReferenceType | Označuje, zda je odkaz .NET Framework sestavení nebo součást COM. |
![]() |
prjScriptLanguage | Používá DefaultClientScript.Dva skriptu jsou podporovány jazyky 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 definovat platforma HTML aplikace musí být kompatibilní s. |
![]() |
prjWarningLevel | Používá WarningLevel vlastnost označující typy upozornění během kompilace. |
![]() |
prjWebAccessMethod | Používá WebAccessMethod. |
![]() |
tagWebPrjAuthoringAccess | Používá WebSettings z VSLangProj. |
![]() |
webPrjAuthoringAccess | Používá AuthoringAccess vlastnost. |
![]() |
webrefUrlBehavior | Používá UrlBehavior vlastnost. |