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 |
---|---|
{610D4614-D0D5-11D2-8599-006097 C68 E81} |
|
{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 |
---|---|
{E0FD C879 - C32 A-4751-A3D3-0B3824BD575F} |
|
{67F8DD11-14EB-489b-87F0-F01 C52 AF3870} |
|
{EA5BD05D-3 C72 -40A5-95A0-28A2773311CA} |
|
{932D C619 -2EAA-4192-B7E6-3D15AD31DF49} |
|
{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 |
---|---|
{} 4EF9F003-DE95-4d60-96B0-212979F2A857 |
|
{A12 CE10 A-227F-4963-ADB6-3A43388513CA} |
|
{8D58E6AF-ED4E-48B0-8 C7 b C74 EF0735451} |
|
{914FE278-054A-45DB-BF9E-5F22484 CC84 C} |
|
{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