Sdílet prostřednictvím


Identifikátory CATID pro objekty, které se obvykle používají k rozšíření projektů

Následující tabulka uvádí identifikátory CATID, které slouží k rozšíření Project a ProjectItem automatizaci objektů pro projekty Visual Basic, Visual C# a Visual C++. Tyto identifikátory CATID jsou definovány ve VSLangProj.olb.

Výpis identifikátorů CATID

Název Identifikátor GUID
prjCATIDProject {610D4614-D0D5-11D2-8599-006097C68E81}
prjCATIDProjectItem {610D4615-D0D5-11D2-8599-006097C68E81}

Identifikátory CATID jazyka Visual Basic

Následující tabulka uvádí identifikátory CATID, které slouží k rozšíření objektů procházení jazyka Visual Basic. Všechny jsou definované ve VSLangProj.olb.

Název Identifikátor GUID
prjCATIDVBProjectBrowseObject {E0FDC879-C32A-4751-A3D3-0B3824BD575F}
prjCATIDVBProjectConfigBrowseObject {67F8DD11-14EB-489b-87F0-F01C52AF3870}
prjCATIDVBFileBrowseObject {EA5BD05D-3C72-40A5-95A0-28A2773311CA}
prjCATIDVBFolderBrowseObject {932DC619-2EAA-4192-B7E6-3D15AD31DF49}
prjCATIDVBReferenceBrowseObject {2289B812-8191-4e81-B7B3-174045AB0CB5}

Identifikátory CATID v jazyce Visual C#

Následující identifikátory CATID lze použít k rozšíření objektů procházení jazyka Visual C#. Všechny jsou definované ve VSLangProj.olb.

Název Identifikátor GUID
prjCATIDCSharpProjectBrowseObject {4EF9F003-DE95-4d60-96B0-212979F2A857}
prjCATIDCSharpProjectConfigBrowseObject {A12CE10A-227F-4963-ADB6-3A43388513CA}
prjCATIDCSharpFileBrowseObject {8D58E6AF-ED4E-48B0-8C7B-C74EF0735451}
prjCATIDCSharpFolderBrowseObject {914FE278-054A-45DB-BF9E-5F22484CC84C}
prjCATIDCSharpReferenceBrowseObject {2F0FA3B8-C855-4a4e-95A5-CB45C67D6C27}

Identifikátory CATID C++

Následující identifikátory CATID systému projektů Visual C++ nejsou vystaveny v knihovnách typů v sadě Visual Studio .NET 2003 a musí být zahrnuty do kódu, kdykoli chcete tyto objekty projektu rozšířit. Tyto identifikátory CATID budou součástí knihoven typů v pozdějších verzích sady Visual Studio.

Název Identifikátor GUID
CVCProjectNode {EE8299CB-19B6-4f20-ABEA-E1FD9A33B683}
CVCFolderNode {EE8299CA-19B6-4f20-ABEA-E1FD9A33B683}
CVCFileNode {EE8299C9-19B6-4f20-ABEA-E1FD9A33B683}

Následující příklad kódu ukazuje, jak programovat tyto identifikátory CATID v kódu.

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}";

Následující identifikátory CATID systému projektů Visual C++ nejsou také vystaveny v knihovnách typů v sadě Visual Studio .NET 2003 a musí být zahrnuty do kódu, kdykoli chcete tyto objekty projektu rozšířit. Tyto identifikátory CATID jsou k dispozici pouze v sadě Visual Studio .NET 2003 a nebudou k dispozici v novějších verzích sady Visual Studio.

Název Identifikátor GUID
CVCAssemblyReferenceNode {FE8299C9-19B6-4f20-ABEA-E1FD9A33B683}
CVCProjectReferenceNode {593DCFCE-20A7-48e4-ACA1-49ADE9049887}
CVCActiveXReferenceNode {9E8182D3-C60A-44f4-A74B-14C90EF9CACE}
CVCReferences {FE8299CA-19B6-4f20-ABEA-E1FD9A33B683}

Následující příklad kódu ukazuje, jak programovat tyto identifikátory CATID v kódu:

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}";

Identifikátory GUID pro typy projektů Visual C# a Visual Basic jsou uvedeny v následující tabulce.

Typ projektu Identifikátor GUID
Visual C# {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
Visual Basic {F184B08F-C81C-45F6-A57F-5ABD9991F28F}

Viz také