Valores de configuración de Visual Studio

Actualización: noviembre 2007

En Visual Studio, las personalizaciones del entorno de desarrollo integrado (IDE) están almacenadas en agrupaciones que se denominan valores de configuración. Los valores de configuración pueden basarse en tipos diferentes de actividades de desarrollo y también en sus propias personalizaciones. Entre los ejemplos de cosas que se pueden personalizar y conservar posteriormente como valores de configuración, se incluyen la visibilidad de la ventana de herramientas, la distribución de las ventanas, la posición de los comandos de menú, los nombres de menú, la disponibilidad de las plantillas en el cuadro de diálogo Nuevos proyectos, los métodos abreviados de teclado predefinidos y los filtros de la Ayuda.

Si utiliza los valores de configuración, podrá llevar a cabo lo siguiente:

  • Crear una copia de los valores de configuración activos para utilizarla en un segundo equipo.

  • Compartir los valores de configuración activos con otros desarrolladores.

  • Permitir a todos los miembros del equipo que utilicen los mismos valores de configuración para partes determinadas del IDE sin quitar las personalizaciones individuales a otras partes.

  • Migre los valores de configuración a otra versión de Visual Studio.

Este tema explica lo siguiente:

  • Definición de valor de configuración

  • Funcionamiento del valor de configuración

  • Opciones de migración

  • Valores de configuración y seguridad

Definición de valor de configuración

El valor de configuración son las personalizaciones realizadas en el IDE, como diseños de ventana, opciones predeterminadas del editor, fragmentos de código de IntelliSense y opciones de cuadros de diálogo disponibles que se pueden guardar, exportar, importar o restablecer para facilitar el uso del IDE.

Los valores de configuración activos están formados por dos partes: las personalizaciones predeterminadas procedentes del archivo .vssettings instalado que seleccionó la primera vez que ejecutó Visual Studio y otras personalizaciones del IDE que haya realizado con posterioridad. De forma predeterminada, los valores de configuración activos se guardan en el archivo Currentsettings.vssettings.

Para obtener más información sobre los valores de configuración predefinidos disponibles con Visual Studio, vea los temas siguientes.

Funcionamiento del valor de configuración

Cuando se ejecuta Visual Studio por primera vez, debe seleccionar una colección de valores de configuración que contengan los valores de configuración predefinidos que se adapten a las costumbres de programación del usuario. Si actualiza a otra edición de Visual Studio, también tiene la opción de aplicar los valores de configuración de la edición anterior mediante la opción Mi configuración anterior. La colección de configuraciones es el primer elemento de la configuración activa. Cada vez que ajusta un valor de configuración cuyo seguimiento lo realiza Visual Studio, como por ejemplo, un cambio en el color de código marcado como comentario en el editor, el cambio se guardará automáticamente en Currentsettings.vssettings junto con los valores de configuración predefinidos. Visual Studio aplica automáticamente los valores de configuración activos cada vez que inicia Visual Studio.

En algunos casos, se pueden cambiar los valores de configuración aplicados como parte de una colección predefinida. Por ejemplo, si una colección de configuraciones oculta páginas para simplificar el cuadro de diálogo Opciones, se pueden mostrar estas páginas de forma manual al seleccionar Mostrar todas las configuraciones. En otros casos, no se puede reemplazar la configuración predefinida sin aplicar una colección diferente. Para obtener información sobre cómo aplicar distintas colecciones de valores de configuración, vea Cómo: Cambiar configuraciones seleccionadas.

Puede reemplazar todos sus valores activos o simplemente algunos de ellos. Si se importa un archivo .vssettings que contenga todas las categorías de valores de configuración posibles o se aplica otra colección de valores de configuración, podrá reemplazar todos los valores de configuración activos. Cuando importa un archivo .vssettings que contenga un subconjunto de categorías de valores de configuración o cuando borra las categorías de valores de configuración en un archivo .vssetings importado, se pueden reemplazar solamente aquellos valores de configuración que se hubieran seleccionado y dejar sin modificar el resto de valores de configuración activos.

Ayuda y configuración

Las colecciones de configuraciones predefinidas también proporcionan personalizaciones para la Ayuda. La configuración especifica la página Cómo predeterminada en la Ayuda. La página Cómo filtra el contenido que aparece en la Tabla de contenido y en el Índice, y proporciona contenido adaptado en la ficha Cómo. La página Cómo se puede cambiar en la lista desplegable Otras páginas Cómo.

Migrar la configuración

Visual Studio 2008 ofrece compatibilidad para migrar los valores de configuración de una versión anterior de Visual Studio.

Nota:

Hay valores de configuración que no se pueden migrar. Por ejemplo, si intenta migrar los valores de configuración desde una edición Team System de Team System a una edición Professional de Visual Studio, no migrarán todos ellos porque esta última edición no tiene las mismas características. De igual forma, si una categoría de valores de configuración ha cambiado de una versión a otra, estos valores no migrarán correctamente.

Migración automática

Si tiene instalaciones simultáneas de Visual Studio 2005 y Visual Studio 2008 en el mismo equipo, puede migrar los valores de configuración de Visual Studio 2005 automáticamente a Visual Studio 2008. La primera vez que inicie Visual Studio 2008, Seleccionar configuración de entorno predeterminada (Cuadro de diálogo) mostrará la opción siguiente: Migrar mi configuración elegible desde una versión anterior y aplicarla junto a la configuración predeterminada seleccionada a continuación. Seleccione esta opción para migrar automáticamente los valores de configuración de Visual Studio 2005, incluyendo las rutas de acceso del fragmento de código de IntelliSense personalizadas y los fragmentos de código ubicados en Mis Documentos\Visual Studio 2005\Code Snippets\, para su utilización en Visual Studio 2008.

Nota:

No se puede migrar la configuración del equipo.

También puede optar por migrar manualmente sus valores de configuración.

Migración manual

Puede utilizar el asistente para importar y exportar configuraciones con el fin de importar y aplicar los valores de configuración de Visual Studio 2005 a Visual Studio 2008. Para obtener más información, vea Cómo: Compartir valores de configuración entre equipos o versiones de Visual Studio.

Configuración y seguridad

Algunas categorías de valores de configuración pueden contener información sobre el usuario o el equipo que, en caso de compartirla con otros, podría constituir una amenaza para la seguridad. Por ejemplo, si ha personalizado el IDE para guardar los proyectos en un recurso compartido de red, se realiza un seguimiento de la ruta de acceso de ese recurso compartido en el archivo currentsettings.vssettings. Si exportara este archivo para compartirlo con otros, cualquiera que hubiera importado sus valores de configuración también se señalaría para este recurso compartido de red. Eso podría suponer un riesgo a su propiedad intelectual. A la inversa, si tiene previsto importar los valores de configuración que proporcionan otros, debería tener presentes las categorías en el archivo importado que pudieran representar un problema de seguridad.

Aparece un icono al lado de las categorías que presentan problemas de seguridad potenciales. Entre estas categorías de valores de configuración, se incluyen las siguientes:

  • Listas de herramientas externas

  • Alias de la ventana de comandos

Vea también

Otros recursos

Trabajar con valores de configuración