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