共用方式為


物件通常用來擴充專案的 catid 的方式

下表列出用來擴充 catid 的方式ProjectProjectItem自動化物件的Visual Basic, Visual C#,以及Visual C++專案。 VSLangProj.olb 中定義這些 catid 的方式。

列出的 catid 的方式

名稱

GUID

prjCATIDProject

{} 610D4614-D0D5-11D2-8599-006097C68E81

prjCATIDProjectItem

{} 610D4615-D0D5-11D2-8599-006097C68E81

Visual Basic catid 的方式

下表列出用來擴充 catid 的方式Visual Basic瀏覽物件。 所有定義這些 VSLangProj.olb。

名稱

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

視覺 C# catid 的方式

下列 catid 的方式可以用來擴充Visual C#瀏覽物件。 所有定義這些 VSLangProj.olb。

名稱

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 的方式

下列Visual C++專案的 catid 的方式不會顯示在型別程式庫中的系統Visual Studio 。NET 2003,可能會包含在程式碼中,每當您想要擴充這些專案物件。 這些 catid 的方式將會包含在型別程式庫的新版本當中Visual Studio。

名稱

GUID

CVCProjectNode

{} EE8299CB-19B6-4f20-ABEA-E1FD9A33B683

CVCFolderNode

{} EE8299CA-19B6-4f20-ABEA-E1FD9A33B683

CVCFileNode

{} EE8299C9-19B6-4f20-ABEA-E1FD9A33B683

下列程式碼範例示範如何在程式碼中這些 catid 的方式進行程式設計。

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

下列Visual C++專案的系統 catid 的方式也不會顯示在型別程式庫,在Visual Studio 。NET 2003,可能會包含在程式碼中,每當您想要擴充這些專案物件。 這些 catid 的方式是只在Visual Studio 。NET 2003,並不會出現在後續的發行版本的Visual Studio。

名稱

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

下列程式碼範例示範如何以程式設計這些程式碼中 catid 的方式:

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 Visual C#和Visual Basic專案類型] 下表所示。

專案類型

GUID

Visual C#

{} FAE04EC0-301F-11D3-BF4B-00C04F79EFBC

Visual Basic

{} F184B08F-C81C-45F6-A57F-5ABD9991F28F

請參閱

概念

註冊專案和項目範本

其他資源

加入專案和專案項目範本