Esta documentación está archivada y no tiene mantenimiento.

Modificadores de línea de comandos para Devenv

Devenv permite establecer diversas opciones para el entorno de desarrollo integrado (IDE), así como generar, depurar e implementar proyectos desde la línea de comandos. Utilice estos modificadores para ejecutar el IDE desde una secuencia de comandos o un archivo .bat (una secuencia de comandos de generación nocturna, por ejemplo) o para iniciar el IDE con una configuración determinada.

NoteSugerencia

Para que Visual Studio inicie un único archivo y lo abra en un editor apropiado, escriba devenv seguido de la ruta de acceso y del nombre de archivo completos, sin modificadores ni argumentos adicionales. Por ejemplo, devenv "c:\test.cpp".

De forma predeterminada, los comandos de devenv pasan modificadores a la utilidad devenv.com.

NoteSugerencia

Utilice el comando devenv /? para mostrar una lista de todos los modificadores de devenv disponibles en la ventana Comando, con descripciones de sus usos.

La utilidad devenv.com se ocupa del envío de los resultados a través de secuencias del sistema estándar, como stdout y stderr, y determina la redirección de E/S adecuada al capturar el resultado, por ejemplo a un archivo .txt.

Las reglas sintácticas de los modificadores de devenv son muy similares a las que siguen otras utilidades de línea de comandos de DOS. Las siguientes reglas sintácticas se aplican a todos los modificadores de devenv y sus argumentos:

  • Los comandos comienzan por devenv. Por ejemplo, el comando devenv /fn verdana especifica Verdana como la fuente predeterminada del sistema para el IDE.

    NoteNota

    Los comandos que comienzan por devenv.exe pueden utilizar los mismos modificadores, pero se enviarán directamente al programa devenv.exe, omitiendo la utilidad devenv.com.

  • Los modificadores no distinguen mayúsculas de minúsculas.

  • El primer argumento será a menudo un nombre de archivo de una solución.

  • Si indica un nombre de archivo de un proyecto en lugar de un nombre de archivo de una solución, un comando devenv buscará en la carpeta principal del archivo de proyecto un archivo de solución con el mismo nombre. Por ejemplo, el comando devenv /build myproject1.vbproj buscará en la carpeta principal un archivo de solución denominado "myproject1.sln."

    NoteNota

    Sólo debería existir un único archivo de solución que haga referencia a este proyecto en su carpeta principal. Si la carpeta principal no contiene ningún archivo de solución que haga referencia a este proyecto, o si contiene dos o más archivos de solución que hagan referencia a él, se creará en ella un archivo de solución temporal con el nombre de este proyecto y que haga referencia a él.

  • Si las rutas de acceso y los nombres de archivo contienen espacios, deberán incluirse entre comillas dobles ("").

  • Al especificar las rutas de acceso de archivo, deberá incluir la letra de la unidad.

  • Si hay varios modificadores y argumentos, sepárelos con un espacio.

  • No puede utilizar comodines u otra sintaxis de coincidencia de modelos en los comandos devenv.

Utilice los modificadores de línea de comandos que a continuación se detallan para que se muestre el entorno de desarrollo integrado y pueda realizar la tarea descrita.

Modificador de línea de comandos Descripción

/Command

Inicia el IDE y ejecuta el comando especificado.

/DebugExe

Carga un archivo ejecutable de Visual C++ bajo el control del depurador. Este modificador no está disponible para los archivos ejecutables de Visual Basic o Visual C#. Para obtener más información, vea Cómo: Iniciar el depurador automáticamente.

/LCID o /l

Establece el idioma predeterminado del IDE.

/Log

Inicia Visual Studio y registra toda la actividad en el archivo de registro especificado para la solución de problemas.

/Run o /r

Compila y ejecuta la solución especificada.

/RunExit

Compila y ejecuta la solución especificada, minimiza el IDE cuando se ejecuta la solución y cierra el IDE una vez finalizada la ejecución de la solución.

/UseEnv

Hace que el entorno de desarrollo integrado (IDE) utilice las variables de entorno PATH, INCLUDE y LIB para la compilación de Visual C++ en lugar de la configuración especificada en la sección Directorios de VC++ de las opciones Proyectos del cuadro de diálogo Opciones. Para obtener más información, vea Establecer la ruta de acceso y las variables de entorno para generar desde la línea de comandos

Utilice los siguientes modificadores de línea de comandos para realizar la tarea descrita. Estos modificadores de la línea de comandos no muestran el IDE.

Modificador de línea de comandos Descripción

/?

Muestra ayuda para modificadores de Devenv dentro de la ventana Símbolo del sistema.

/Build

Genera la solución o el proyecto especificados según la configuración de solución especificada.

/Clean

Limpia el proyecto o la solución especificados según la configuración de solución especificada.

/Deploy

Realiza la implementación después de generar (o volver a generar), en función de la configuración de solución especificada.

/InstallVSTemplates

Registra las plantillas de proyecto o elemento incluidas en <VisualStudioInstallDir>\Common7\IDE\ProjectTemplates o <VisualStudioInstallDir>\Common7\IDE\ItemTemplates para que se pueda obtener acceso a ellas a través de los cuadros de diálogo Nuevo proyecto y Agregar nuevo elemento.

/Out

Le permite especificar un archivo para recibir errores al compilar.

/Project

Especifica el proyecto que se va a generar, limpiar o implementar. Sólo podrá utilizar este modificador si proporcionó el modificador /build, /rebuild, /clean o /deploy.

/ProjectConfig

Especifica la configuración de proyecto que se va a generar o implementar. Sólo podrá utilizar este modificador si proporcionó el modificador /project.

/Rebuild

Limpia y, a continuación, genera la solución o el proyecto especificados según la configuración de solución especificada.

/Upgrade

Actualiza el archivo de solución y todos sus archivos de proyecto, o el archivo de proyecto especificado, a los formatos actuales de Visual Studio 2005 para estos archivos.

Las compañías que participan en Programa Visual Studio Industry Partner (VSIP) pueden utilizar los siguientes modificadores.

Modificador de línea de comandos Descripción

/NoVSIP

Deshabilita la clave de licencia VSIP del programador en una estación de trabajo de programador.

/SafeMode

Inicia Visual Studio en modo a prueba de errores, cargando sólo el entorno y los servicios predeterminados y las versiones de paquetes de terceros suministradas.

/ResetSkipPkgs

Borra todas las etiquetas SkipLoading agregadas a VSPackages por usuarios que desean evitar problemas al cargar VSPackages.

/Setup

Indica a Visual Studio que combine los metadatos de recursos que describen los menús, las barras de herramientas y los grupos de comandos de todos los VSPackages disponibles.

Mostrar: