5

Después de instalar un SDK de terceros, crea de manera muy descortés si sus plantillas son el elemento predeterminado en el cuadro de diálogo "Agregar nuevo elemento ..." en Visual Studio 2005. Este es también el caso para todos los demás cuadros de diálogo similares: "Agregar clase ...", "Agregar control de usuario ..." etc.VS2005 Cuadro de diálogo "Agregar nuevo elemento ...": elemento predeterminado

¿Hay alguna manera de cambiar este comportamiento?

Respuesta

-1

intente buscar en el registro bajo

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\ 

veo algunas entradas relevantes en mi máquina bajo

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0 

para VS2008.

+0

Desafortunadamente, esto no soluciona el problema. Ninguna de las entradas parece hacer referencia al elemento que aparece como el valor predeterminado del cuadro de diálogo. –

+0

¿Hay una DefaultProjectTreeSelection, o DefaultProjItemListSelection allí? –

0

he acabo de dar cuenta de este archivo en mi PC:

C:\Program Files\Microsoft Visual Studio 8\VC\VCNewItems\NewItems.vsdir 

Es un archivo de texto, por lo que podría comprobar si el infractor Productos de terceros está ahí.

4

Puede que tenga que modificar manualmente SortOrder en las plantillas de elementos usted mismo. Puede hacer esto siguiendo estas instrucciones:

1) encontrar la plantilla Artículo (s)

Plantillas de elementos para VS2005 se almacenan en las siguientes ubicaciones:

(Installed Templates) <VisualStudioInstallDir>\Common7\IDE\ItemTemplates\Language\Locale\ 
(Custom Templates) My Documents\Visual Studio 2005\Templates\ItemTemplates\Language\ 

2) Abrir la plantilla archivo zip para modificar el archivo .vstemplate.

Cada plantilla de artículo se almacena en un archivo .zip, por lo que tendrá que abrir el archivo zip que pertenece a la plantilla que desea modificar.

Abra el archivo .vstemplate de la plantilla y encuentre la propiedad SortOrder en la sección TemplateData. El siguiente es un ejemplo de archivo:

<TemplateData>
<Name>SomeITem</Name>
<Description>Description</Description>
<ProjectType>>CSharp</ProjectType>
<SortOrder>1000</SortOrder>
<DefaultName></DefaultName>
<ProvideDefaultName>true</ProvideDefaultName>
</TemplateData>

modificar el valor SortOrder usando las siguientes reglas:

  • El valor por defecto es 100, y todos los valores deben ser múltiplos de 10.
  • la El elemento SortOrder se ignora para las plantillas creadas por el usuario. Todas las plantillas creadas por el usuario se ordenan alfabéticamente.
  • Las plantillas que tienen valores de orden de clasificación bajos aparecen en el cuadro de diálogo Nuevo proyecto o Nuevo elemento añadido antes de las plantillas que tienen valores de orden de clasificación altos.

Una vez que hayas editado las definiciones de la plantilla, deberás abrir un símbolo del sistema y navegar al directorio que contiene devenv.exe, y escribir "devenv/setup". Esto presumiblemente reconstruye algunas configuraciones internas y hasta que lo haga no verá ninguna diferencia.

Cuestiones relacionadas