Share via


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:

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
Veřejná třída BuildManagerEventsClass Infrastruktura. Odkaz BuildManagerEvents této funkce.Vytvoření instance této třídy.
Veřejná třída ImportsEventsClass Infrastruktura. Odkaz ImportsEvents této funkce.Vytvoření instance této třídy.
Veřejná třída 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.
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. Odkaz ReferencesEvents této funkce.Vytvoření instance této třídy.

Rozhraní

  Rozhraní Popis
Veřejné rozhraní _BuildManagerEvents Infrastruktura. Odkaz BuildManager této funkce.Vytvoření instance 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. Odkaz ImportsEvents této funkce.Vytvoření instance této třídy.
Veřejné rozhraní _ReferencesEvents Infrastruktura. Odkaz ReferencesEvents této funkce.Vytvoření instance této třídy.
Veřejné rozhraní BuildManager Správa souborů přenosné spustitelný soubor (PE) vyrábí vlastní nástroje používají vývojáři třetích stran.
Veřejné rozhraní BuildManagerEvents Poskytuje přístup k událostí BuildManager.Tento objekt pomocí funkce a odkazují na BuildManagerEventsClass pro tento objekt dokumentaci.
Veřejné rozhraní 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.
Veřejné rozhraní 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.
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 Visual Basic.Tento objekt pomocí funkce a odkazují na ImportsEventsClass pro tento objekt dokumentaci.
Veřejné rozhraní 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.
Veřejné rozhraní 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.
Veřejné rozhraní 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.
Veřejné rozhraní References Obsahuje odkazy na externí součásti v projektu aplikace Visual Basic nebo C#.
Veřejné rozhraní 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.
Veřejné rozhraní 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#.
Veřejné rozhraní VSProjectEvents Poskytuje přístup k události References, Imports, a BuildManager objektů.
Veřejné rozhraní 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.
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 soubory projektu, které 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 kolekce objektu.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.Projekt má klíč původce, mohou být poskytnuty prostřednictvím souboru klíče nebo kontejneru klíče
Veřejný výčet prjOutputType Používá OutputType.Jsou podporovány tři typy výstupu: Aplikace systému Windows, aplikace konzoly a knihovna tříd.
Veřejný výčet prjProjectType Používá ProjectType.Tento výčet uvádí dva typy projektů místního 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 skriptu jsou podporovány jazyky 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 definovat platforma HTML aplikace musí být kompatibilní s.
Veřejný výčet prjWarningLevel Používá WarningLevel vlastnost označující typy upozornění během kompilace.
Veřejný výčet prjWebAccessMethod Používá WebAccessMethod.
Veřejný výčet tagWebPrjAuthoringAccess Používá WebSettings z VSLangProj.
Veřejný výčet webPrjAuthoringAccess Používá AuthoringAccess vlastnost.
Veřejný výčet webrefUrlBehavior Používá UrlBehavior vlastnost.

Viz také

Odkaz

Projects

Project