Freigeben über


CATID für Objekte, die i. d. R. verwendet werden, um Projekte zu erweitern

In der folgenden Tabelle werden die CATID auf, die verwendet werden, um Project und ProjectItem Automatisierungsobjekte für Visual Basic, Visual C#und Visual C++ Projekte zu erweitern. Dieses CATID wird in VSLangProj.olb definiert.

Listen der CATID

Name

GUID

prjCATIDProject

{610D4614-D0D5-11D2-8599-006097 C68 E81}

prjCATIDProjectItem

{610D4615-D0D5-11D2-8599-006097 C68 E81}

Visual Basic CATID

In der folgenden Tabelle werden die CATID auf, die verwendet werden, um Visual Basic Suchobjekte zu erweitern. Alle sie werden in VSLangProj.olb definiert.

Name

GUID

prjCATIDVBProjectBrowseObject

{E0FD C879 - C32 A-4751-A3D3-0B3824BD575F}

prjCATIDVBProjectConfigBrowseObject

{67F8DD11-14EB-489b-87F0-F01 C52 AF3870}

prjCATIDVBFileBrowseObject

{EA5BD05D-3 C72 -40A5-95A0-28A2773311CA}

prjCATIDVBFolderBrowseObject

{932D C619 -2EAA-4192-B7E6-3D15AD31DF49}

prjCATIDVBReferenceBrowseObject

{2289B812-8191-4e81-B7B3-174045AB0 CB5}

Visual C# CATID

Im folgenden CATID kann verwendet werden, um Visual C# Suchobjekte zu erweitern. Alle sie werden in VSLangProj.olb definiert.

Name

GUID

prjCATIDCSharpProjectBrowseObject

{4EF9F003-DE95-4d60-96B0-212979F2A857}

prjCATIDCSharpProjectConfigBrowseObject

{A12 CE10 A-227F-4963-ADB6-3A43388513CA}

prjCATIDCSharpFileBrowseObject

{8D58E6AF-ED4E-48B0-8 C7 b C74 EF0735451}

prjCATIDCSharpFolderBrowseObject

CC84 914FE278-054A-45DB-BF9E-5F22484 {C}

prjCATIDCSharpReferenceBrowseObject

{2F0FA3B8- C855 -4a4e-95A5- CB45 C67 D6 C27}

C++ CATID

Im Folgenden Visual C++ Projektsystem CATID werden nicht in Typbibliotheken in Visual Studio .NET 2003 verfügbar gemacht und müssen im Code angegeben werden, wenn Sie diese Projektobjekte erweitern möchten. Dieses CATID wird in Typbibliotheken in späteren Versionen von Visual Studioenthalten.

Name

GUID

CVCProjectNode

{EE8299CB-19B6-4f20-ABEA-E1FD9A33B683}

CVCFolderNode

{EE8299CA-19B6-4f20-ABEA-E1FD9A33B683}

CVCFileNode

{EE8299 C9 -19B6-4F20-ABEA-E1FD9A33B683}

Im folgenden Codebeispiel wird das Programmieren dieses CATID im Code.

const LPOLESTR CVCProjectNode::s_wszCATID = L"{EE8299CB-19B6-4f20-ABEA-E1FD9A33B683}";
const LPOLESTR CVCFolderNode::s_wszCATID = L"{EE8299CA-19B6-4f20-ABEA-E1FD9A33B683}";
const LPOLESTR CVCFileNode::s_wszCATID = L"{EE8299C9-19B6-4f20-ABEA-E1FD9A33B683}";

Im Folgenden Visual C++ Projektsystem CATID werden ebenfalls nicht in Typbibliotheken in Visual Studio .NET 2003 verfügbar gemacht und müssen im Code angegeben werden, wenn Sie diese Projektobjekte erweitern möchten. Dieses CATID ist nur in Visual Studio .NET 2003 nicht zur Verfügung und wird in späteren Versionen von Visual Studioverfügbar sein.

Name

GUID

CVCAssemblyReferenceNode:

{FE8299 C9 -19B6-4F20-ABEA-E1FD9A33B683}

CVCProjectReferenceNode

{593DCFCE-20A7-48e4-A CA1 -49ADE9049887}

CVCActiveXReferenceNode

{9E8182D3- C60 A-44f4-A74B-14 C90 EF9CACE}

CVCReferences

{FE8299CA-19B6-4f20-ABEA-E1FD9A33B683}

Das folgende Codebeispiel veranschaulicht das Programmieren dieses CATID im Code:

const LPOLESTR CVCAssemblyReferenceNode::s_wszCATID = L"{FE8299C9-19B6-4f20-ABEA-E1FD9A33B683}";
const LPOLESTR CVCProjectReferenceNode::s_wszCATID = L"{593DCFCE-20A7-48e4-ACA1-49ADE9049887}";
const LPOLESTR CVCActiveXReferenceNode::s_wszCATID = L"{9E8182D3-C60A-44f4-A74B-14C90EF9CACE}";
const LPOLESTR CVCReferences::s_wszCATID = L"{FE8299CA-19B6-4f20-ABEA-E1FD9A33B683}";

Die GUID für die Visual C# und Visual Basic Projekttypen werden in der folgenden Tabelle dargestellt.

Projekttyp

GUID

Visual C#

{FAE04E C0 -301F-11D3-BF4B-00 C04 F79EFBC}

Visual Basic

{F184B08F- C81 C-45F6-A57F-5ABD9991F28F}

Siehe auch

Konzepte

Registrieren von Projekt- und Elementvorlagen

Weitere Ressourcen

Templates Projekt-und hinzu