Partager via


CATIDs pour les objets qui sont généralement utilisés pour étendre des projets

Le tableau suivant répertorie CATIDs utilisés pour étendre Project et des objets Automation ProjectItem pour Visual Basic, Visual C#, et les projets deVisual C++ . ces CATIDs sont définis dans VSLangProj.olb.

Liste de CATIDs

Nom

GUID

prjCATIDProject

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

prjCATIDProjectItem

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

Visual Basic CATIDs

Le tableau suivant répertorie CATIDs utilisés pour étendre Visual Basic parcourez des objets. Ils sont tous définis dans VSLangProj.olb.

Nom

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# CATIDs

Le CATIDs suivant peut être utilisé pour étendre Visual C# parcourez des objets. Ils sont tous définis dans VSLangProj.olb.

Nom

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

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

prjCATIDCSharpReferenceBrowseObject

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

C++ CATIDs

Le système de projet suivant CATIDs de Visual C++ ne sont pas exposés aux bibliothèques de types dans le.NET framework 2003 sur Visual Studio et doivent être inclus dans votre code chaque fois que vous souhaitez étendre ces objets de projet. Ces CATIDs sera inclus dans les bibliothèques de types dans les versions ultérieures de Visual Studio.

Nom

GUID

CVCProjectNode

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

CVCFolderNode

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

CVCFileNode

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

L'exemple de code suivant montre comment programmer ces CATIDs dans votre 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}";

Le système de projet suivant CATIDs de Visual C++ ne sont pas exposés aux bibliothèques de types dans le.NET framework 2003 sur Visual Studio et doivent être inclus dans votre code chaque fois que vous souhaitez étendre ces objets de projet. Ces CATIDs sont uniquement disponible dans.NET 2003 de Visual Studioet ne seront pas disponibles dans les versions ultérieures de Visual Studio.

Nom

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

L'exemple de code suivant montre comment programmer ces CATIDs dans votre 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}";

Les GUID pour les types de projet de Visual C# et de Visual Basic sont présentés dans le tableau suivant.

Type de projet

GUID

Visual C#

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

Visual Basic

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

Voir aussi

Concepts

Stocker les modèles de projet et d'élément

Autres ressources

Modèles de projets et d'éléments de projet à ajouter