CATID per gli oggetti che vengono in genere utilizzati per estendere i progetti
Nella tabella seguente sono elencati i CATID utilizzati per estendere Project e gli oggetti di automazione di ProjectItem per Visual Basic, Visual C#e i progettiVisual C++ . questi CATID sono definiti in VSLangProj.olb.
Elenco di CATID
Nome |
GUID |
---|---|
{610D4614-D0D5-11D2-8599-006097 C68 E81} |
|
{610D4615-D0D5-11D2-8599-006097 C68 E81} |
Visual Basic CATID
Nella tabella seguente sono elencati i CATID utilizzati per estendere gli oggetti di esplora Visual Basic . sono tutte definite in VSLangProj.olb.
Nome |
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# CATID
I seguenti CATID possono essere utilizzati per estendere gli oggetti di esplora Visual C# . sono tutte definite in VSLangProj.olb.
Nome |
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++ CATID
Nell'sistema del progetto CATID di Visual C++ non viene esposto in librerie dei tipi in Visual Studiodi .NET 2003 e deve essere incluso nel codice ogni volta che si desidera estendere tali oggetti del progetto. Questi CATID verranno inclusi nelle librerie dei tipi nelle versioni future di Visual Studio.
Nome |
GUID |
---|---|
CVCProjectNode |
{} EE8299CB-19B6-4f20-ABEA-E1FD9A33B683 |
CVCFolderNode |
{} EE8299CA-19B6-4f20-ABEA-E1FD9A33B683 |
CVCFileNode |
{EE8299 C9 -19B6-4F20-ABEA-E1FD9A33B683} |
Nell'esempio di codice seguente viene illustrato come programmare questi CATID nel codice.
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}";
Nell'sistema del progetto CATID di Visual C++ inoltre non viene esposto nelle librerie dei tipi in Visual Studiodi .NET 2003 e deve essere incluso nel codice ogni volta che si desidera estendere tali oggetti del progetto. Questi CATID sono disponibili solo in Visual Studio di .NET 2003 e non saranno disponibili nelle versioni successive di Visual Studio.
Nome |
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 |
Nell'esempio di codice seguente viene illustrato come programmare questi CATID nel codice:
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}";
I GUID per i tipi di progetto di Visual Basic e di Visual C# sono riportati nella tabella seguente.
Tipo di progetto |
GUID |
---|---|
Visual C# |
{FAE04E C0 -301F-11D3-BF4B-00 C04 F79EFBC} |
Visual Basic |
{F184B08F- C81 C-45F6-A57F-5ABD9991F28F} |
Vedere anche
Concetti
Registrare i modelli di progetto e di elemento