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 |
---|---|
{610D4614-D0D5-11D2-8599-006097 C68 E81} |
|
{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 |
---|---|
{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
Im folgenden CATID kann verwendet werden, um Visual C# Suchobjekte zu erweitern. Alle sie werden in VSLangProj.olb definiert.
Name |
GUID |
---|---|
{4EF9F003-DE95-4d60-96B0-212979F2A857} |
|
{A12 CE10 A-227F-4963-ADB6-3A43388513CA} |
|
{8D58E6AF-ED4E-48B0-8 C7 b C74 EF0735451} |
|
CC84 914FE278-054A-45DB-BF9E-5F22484 {C} |
|
{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