Share via


Adicionar diretórios à caixa de diálogo Adicionar Novo Item

O exemplo de código a seguir demonstra como registrar um novo conjunto de diretórios para a caixa de diálogo Adicionar novo item . Os diretórios da caixa de diálogo Adicionar Novo Item são diferentes para cada projeto. Portanto, os diretórios são registrados sob a subchave Projetos , encontrada em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\Projects.

Script do Registro

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

O %Template_Path% valor especifica o caminho completo do diretório que contém os modelos de projeto. Esses modelos podem ser arquivos .vsz ou arquivos de modelo prototípicos a serem clonados.

O SortPriority valor especifica uma prioridade de classificação.

Adicionar itens a um projeto existente

Você também pode adicionar itens a um projeto existente. Por exemplo, para um projeto Visual C#, você pode adicionar itens à <pasta raiz>\Arquivos de Programas\Microsoft Visual Studio\VC#\CSharpProjectItems\LocalProjectItems . Nesse caso, %GUID_Project% é o GUID de um projeto C# ({FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}).

Você também pode estender um projeto existente programando um subtipo de projeto. Com um subtipo de projeto, você pode estender um projeto sem escrever um novo tipo de projeto. Para obter mais informações sobre subtipos de projeto, consulte Subtipos de projeto.