Compartir vía


Agregar directorios al cuadro de diálogo Agregar nuevo elemento

En el ejemplo de código siguiente se muestra cómo registrar un nuevo conjunto de directorios para el cuadro de diálogo Agregar nuevo elemento . Los directorios del cuadro de diálogo Agregar nuevo elemento son diferentes para cada proyecto. Por lo tanto, los directorios se registran en la subclave Projects, que se encuentra en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\Projects.

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

El %Template_Path% valor especifica la ruta de acceso completa del directorio que contiene las plantillas de proyecto. Estas plantillas pueden ser archivos .vsz o archivos de plantilla prototípicos que se van a clonar.

El SortPriority valor especifica una prioridad de ordenación.

Agregar elementos a un proyecto existente

También puede agregar elementos a un proyecto existente. Por ejemplo, para un proyecto de Visual C#, puede agregar elementos a la <carpeta root>\Program Files\Microsoft Visual Studio\VC#\CSharpProjectItems\LocalProjectItems . En este caso, %GUID_Project% es el GUID de un proyecto de C# ({FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}).

También puede extender un proyecto existente mediante la programación de un subtipo de proyecto. Con un subtipo de proyecto, puede extender un proyecto sin escribir un nuevo tipo de proyecto. Para obtener más información sobre los subtipos de proyecto, vea Subtipos de proyecto.