将内容添加到 " 添加新项 " 对话框

下面的代码示例演示如何注册新设置 添加新项目 对话框的内容。 添加新项目 对话框的内容对于每个项都是不同的。 因此,内容签入项子项下,找到了 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\Projects:

注册表脚本

  NoRemove Projects
  {
    NoRemove %GUID_Project%
    {
      NoRemove AddItemTemplates
      {
        NoRemove TemplateDirs
        {
          ForceRemove %CLSID_Package%
          {
        ForceRemove /1 = s '#%Folder_Label_ResID%'
            {
              val TemplatesDir = s '%Template_Path%'   
              val SortPriority = d 2000
            }
          }
        }
      }
    }
  }

Template_Path 值指定包含项目模板目录的完整路径。 这些模板可以是 .vsz 文件或将克隆的样本模板文件。

SortPriority 值指定排序的优先级。

将项添加到现有项目

还可以将项添加到现有项目。 例如,对于 Visual C# 项目,可以将项添加到 root\Program Files\Microsoft Visual Studio \VC#\CSharpProjectItems\LocalProjectItems 文件夹。 在这种情况下 %GUID_Project% 是 C# 项目 GUID ({FAE04E C0 -301F-11D3-BF4B-00 C04 F79EFBC})。

可以通过编程项目子类型来扩展现有项目。 项目子类型,您可以扩展项目,而无需编写一个新的项目类型。 有关项目子类型的更多信息,请参见 项目子类型

请参见

概念

注册项目模板和项模板

将项目添加到解决方案中添加新项 " 对话框

将内容添加到新项 " 对话框