下表列出了用于扩展 Project 和 ProjectItem 自动化对象 Visual Basic、 Visual C#和 Visual C++ 项目的 CATIDs。 这些 CATIDs 在 VSLangProj.olb 定义。
列表 CATIDs
名称 |
GUID |
---|---|
{610D4614-D0D5-11D2-8599-006097 C68 E81} |
|
{610D4615-D0D5-11D2-8599-006097 C68 E81} |
Visual Basic CATIDs
下表列出了用于扩展 Visual Basic 浏览对象的 CATIDs。 它们都在 VSLangProj.olb 定义。
名称 |
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# CATIDs
下面 CATIDs 可用于扩展 Visual C# 浏览对象。 它们都在 VSLangProj.olb 定义。
名称 |
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++ CATIDs
下面 Visual C++ 项目系统 CATIDs 在 Visual Studio .NET 的类型库代码中并未显示 2003 年并且必须包括时,就要扩展这些项的对象。 这些 CATIDs 在 Visual Studio最新版本的类型库中包括的内容。
名称 |
GUID |
---|---|
CVCProjectNode |
{} EE8299CB-19B6-4f20-ABEA-E1FD9A33B683 |
CVCFolderNode |
{} EE8299CA-19B6-4f20-ABEA-E1FD9A33B683 |
CVCFileNode |
{EE8299 C9 -19B6-4F20-ABEA-E1FD9A33B683} |
下面的代码示例演示如何这些过程演示在代码中 CATIDs。
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++ 项目系统 CATIDs 在 Visual Studio .NET 的类型库在代码或显示 2003 年并且必须包括时,就要扩展这些项的对象。 这些 CATIDs 只能在 Visual Studio .NET 2003 和 visual studio 将无法在 Visual Studio最新版本。
名称 |
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 |
下面的代码示例演示如何对这些程序代码中的 CATIDs:
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}";
Visual C# 和 Visual Basic 项类型的 GUID 如下表所示。
项目类型 |
GUID |
---|---|
Visual C# |
{FAE04E C0 -301F-11D3-BF4B-00 C04 F79EFBC} |
Visual Basic |
{F184B08F- C81 C-45F6-A57F-5ABD9991F28F} |