Bagikan melalui


CATID untuk objek yang biasanya digunakan untuk memperluas proyek

Tabel berikut mencantumkan CATID yang digunakan untuk memperluas Project dan ProjectItem mengotomatiskan objek untuk proyek Visual Basic, Visual C#, dan Visual C++. CATID ini didefinisikan dalam VSLangProj.olb.

Daftar CATID

Nama GUID
prjCATIDProject {610D4614-D0D5-11D2-8599-006097C68E81}
prjCATIDProjectItem {610D4615-D0D5-11D2-8599-006097C68E81}

CATID Visual Basic

Tabel berikut ini mencantumkan CATID yang digunakan untuk memperluas objek penelusuran Visual Basic. Semuanya didefinisikan dalam VSLangProj.olb.

Nama 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}

Visual C# CATID

CATID berikut dapat digunakan untuk memperluas objek penelusuran Visual C#. Semuanya didefinisikan dalam VSLangProj.olb.

Nama 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}

C++ CATID

CATID sistem proyek Visual C++ berikut tidak diekspos dalam pustaka jenis di Visual Studio .NET 2003 dan harus disertakan dalam kode Anda setiap kali Anda ingin memperluas objek proyek ini. CATID ini akan disertakan dalam pustaka jenis dalam rilis Visual Studio nanti.

Nama GUID
CVCProjectNode {EE8299CB-19B6-4f20-ABEA-E1FD9A33B683}
CVCFolderNode {EE8299CA-19B6-4f20-ABEA-E1FD9A33B683}
CVCFileNode {EE8299C9-19B6-4f20-ABEA-E1FD9A33B683}

Contoh kode berikut menunjukkan cara memprogram CATID ini dalam kode Anda.

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

CATID sistem proyek Visual C++ berikut juga tidak diekspos dalam pustaka jenis di Visual Studio .NET 2003 dan harus disertakan dalam kode Anda kapan pun Anda ingin memperluas objek proyek ini. CATID ini hanya tersedia di Visual Studio .NET 2003 dan tidak akan tersedia di rilis Visual Studio yang lebih baru.

Nama 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}

Contoh kode berikut menunjukkan cara memprogram CATID ini dalam kode Anda:

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

GUID untuk jenis proyek Visual C# dan Visual Basic diperlihatkan dalam tabel berikut.

Jenis proyek GUID
Visual C# {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
Visual Basic {F184B08F-C81C-45F6-A57F-5ABD9991F28F}

Baca juga