Exportar (0) Imprimir
Expandir todo

Lo nuevo en Visual Studio 2005

Visual Studio 2005

Este tema se ha actualizado en el SP1 de Visual Studio 2005.

Este tema contiene información sobre las nuevas características y mejoras que están disponibles en Visual Studio 2005 y en las actualizaciones Service Release asociadas.

Contenido del tema

Para ver las distintas partes de este tema puede usar la barra de desplazamiento o bien, si desea saltar a una sección del tema, haga clic en uno de los vínculos siguientes.

Nuevo en Visual Studio 2005 SP1

Proyectos de aplicaciones Web

Visual Studio 2005 Team Foundation Server

Desarrollo para Smart Device

Compatibilidad con SQL Server 2005 Compact Edition

Nuevo en la versión del lanzamiento original de Visual Studio 2005

Entorno de desarrollo

Editar el código

Proyectos, soluciones y elementos

Generar, probar e implementar

Ayuda

Más sobre las novedades en lenguajes y tecnologías

Nuevo en Visual Studio 2005 SP1

Volver al principio de la página

Proyectos de aplicaciones Web

Volver al principio de la página

El nuevo modelo de proyecto de aplicaciones Web proporciona la misma semántica de proyectos Web que el modelo de proyectos Web de Visual Studio .NET 2003. Esto incluye una estructura basada en archivos de proyecto y un modelo de generación basado en compilar todo el código de un proyecto en un ensamblado único. Asimismo, el nuevo tipo de proyecto admite todas las nuevas características de Visual Studio 2005 (como diagramas de clase, desarrollo de pruebas y elementos genéricos) y de ASP.NET versión 2.0 (como páginas principales, controles de datos, suscripción e inicio de sesión, administración de funciones, elementos Web, personalización, exploración del sitio y temas).

El modelo de proyecto de aplicaciones Web de Visual Studio 2005 quita dos elementos que se requieren para los proyectos Web en Visual Studio .NET 2003:

  • Mediante las Extensiones de servidor de FrontPage. Estas extensiones ya no son necesarias, pero siguen siendo compatibles si el sitio ya las utiliza.

  • Usar una copia local de Servicios de Internet Information Server (IIS). El nuevo modelo de proyecto es compatible con IIS y con el Servidor de desarrollo de ASP.NET integrado.

Puede usar la lista siguiente como guía para las tareas de proyecto de aplicación Web. Use proyectos de aplicación Web cuando deba:

  • Migrar aplicaciones de gran tamaño desde Visual Studio .NET 2003 a Visual Studio 2005.

  • Controlar los nombres de los ensamblados de salida.

  • Usar clases independientes para hacer referencia a las clases de control de página y usuario.

  • Generar una aplicación Web que incluya varios proyectos Web.

  • Agregar pasos previos y posteriores a la generación durante la compilación.

Para obtener más información sobre proyectos de aplicaciones Web, vea Información general sobre proyectos de aplicaciones Web.

El Diseñador de proyectos de Visual Studio admite proyectos de aplicación Web, con las limitaciones siguientes:

  • En la página Configuración, los proyectos de aplicación Web sólo pueden ser de ámbito de aplicación.

  • En la página Firma, la opción de firma de manifiestos está deshabilitada porque los proyectos de aplicación Web no usan la implementación de ClickOnce.

Para obtener más información, vea Página Configuración, Diseñador de proyectos y Página Firma, Diseñador de proyectos.

Servidor Team Foundation Server de Visual Studio 2005

Volver al principio de la página

Muestra las nuevas características de los elementos de trabajo, de administración de datos y de rendimiento de las bases de datos.

Compatibilidad con autenticación básica y autenticación implícita

Un nuevo filtro ISAPI permite implementar Team Foundation Server con más facilidad en aquellos entornos donde los usuarios de Internet necesiten acceso al servidor Team Foundation Server sin utilizar una conexión VPN. Para obtener más información acerca de la compatibilidad con la autenticación básica e implícita, vea Team Foundation Server, Autenticación básica y Autenticación implícita.

Controles personalizados en tipos de elementos de trabajo

Ahora puede incrustar controles personalizados en sus formularios de elementos de trabajo. Puede conservar los datos de control personalizados en campos de tipo de elemento de trabajo o en otra parte. Para obtener más información acerca de los controles personalizados, vea "Work Item Tracking Custom Controls" en el SDK de Visual Studio 2005.

Historial de combinación detallado

El servidor Team Foundation Server del Visual Studio 2005 sólo proporciona datos de resumen en el historial de combinación. Esto dificulta la generación de herramientas sofisticadas de historial de cambios que lleven un seguimiento del flujo de cambios en las bifurcaciones. Este Service Pack incluye una API nueva de modelo de objetos y método de servicio Web que proporciona datos del historial de combinación detallado. La nueva API se denomina QueryMergesWithDetails y está disponible en el objeto SourceControl. Para obtener más información acerca del historial de combinación detallado, vea "Merge History" en el SDK de Visual Studio 2005.

Pasar la base de datos de almacén de datos de SQL Server Analysis Services a un servidor independiente

Ahora puede aumentar la capacidad y el rendimiento de su nivel de base de datos de Team Foundation Server pasando la base de datos de SQL Server Analysis Services a un servidor independiente. Después de pasar la base de datos, el nivel de datos se compone de dos equipos: el servidor del nivel de datos relacional y el servidor de nivel de datos de Analysis Services. Para obtener más información acerca de cómo pasar el almacén de datos, vea Cómo: Pasar la base de datos de almacén de datos de SQL Server Analysis Services a un servidor independiente.

Desarrollo para Smart Device

Volver al principio de la página

SQL Server Compact Edition reemplaza a SQL Server 2005 Mobile Edition. Este cambio está reflejado en los cuadros de diálogo del entorno de desarrollo integrado (IDE) de Visual Studio.

El Asistente para actualización de eMbedded Visual C++ se ha mejorado en el Service Pack 1.

Hay 15 clases MFC de escritorio nuevas en las bibliotecas MFC de dispositivos.

Para obtener más información, vea Lo nuevo en proyectos de Smart Device.

Compatibilidad con SQL Server 2005 Compact Edition

Volver al principio de la página

Visual Studio 2005 SP1 admite SQL Server Compact Edition como proveedor de datos local. Como consecuencia, puede agregar archivos de base de datos de SQL Server Compact Edition (.sdf) a una aplicación de la misma manera que se agregan archivos de base de datos de SQL Server Express (.mdf) y Microsoft Access (.mdb). Para obtener más información, vea Utilizar SQL Server 2005 Compact Edition.

Nuevo en la versión del lanzamiento original de Visual Studio 2005

Volver al principio de la página

Entorno de desarrollo

Volver al principio de la página

Muestra las funciones nuevas y mejoradas de productividad, exploración y comunidad.

Funciones de productividad

Configuración del entorno de desarrollo integrado (IDE)

Los valores de configuración predefinidos están compuestos por una serie de personalizaciones realizadas en el entorno de desarrollo integrado (IDE) basadas en distintos tipos de actividades de desarrollo y en las propias personalizaciones del usuario. Estas personalizaciones incluyen configuraciones de ventanas, la visualización u ocultación de los comandos de menú, cambios en los nombres de los menús y los comandos de menú, métodos abreviados de teclado y cambios de las opciones predeterminadas de las herramientas, etc.

La primera vez que inicie Visual Studio se le pedirá que seleccione una configuración predefinida. Cualquier personalización adicional que realice en el IDE, como agregar una combinación de teclas de método abreviado o cambiar la posición del acoplamiento de una ventana, se supervisa y almacena junto con la configuración predefinida. Puede restablecer la configuración actual si elige Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio.

Exportar e importar configuraciones

Ahora puede exportar la configuración utilizada en el IDE a un archivo y usarlo en otros equipos. Use el asistente para importar y exportar configuraciones, disponible en el menú Herramientas, para guardar todos los valores de configuración del entorno o sólo categorías específicas de valores como fuentes y colores o parámetros del editor. Desde este mismo asistente, puede importar un archivo de configuración creado por el usuario o por un colaborador de confianza. Para obtener más información, vea Cómo: Compartir configuraciones entre equipos.

Lista de tareas

La siguientes funciones están disponibles en esta versión:

  • Presentación de textose pueden mostrar varias líneas de texto en cualquier fila. Por ejemplo, se puede mostrar una descripción completa.

  • Ordenación de columnasse ha agregado un triángulo de ordenación a los encabezados de columna para mostrar que la columna está ordenada y que el orden es ascendente o descendente.

  • Ordenación de varias columnaspara ordenar en una segunda columna, presione y mantenga presionada la tecla Mayús y haga clic en el encabezado de la segunda columna.

  • Comando Mostrar columnas   Especifica qué columnas se desean mostrar utilizando el comando Mostrar columnas del menú contextual de la Lista de tareas.

  • Mover columnaslas columnas se pueden mover utilizando el método de arrastrar y colocar.

  • Mostrar archivosde manera predeterminada, sólo se muestra el nombre de archivo, no la ruta de acceso. Para cambiar el valor predeterminado, seleccione Opciones en el menú Herramientas y, a continuación, haga clic en Entorno. En la página Lista de tareas, anule la selección de Ocultar rutas de acceso de archivo completas.

Para obtener más información, vea Lista de tareas (Visual Studio).

Lista de errores

La Lista de errores le ayuda a acelerar el desarrollo de aplicaciones. En la ventana Lista de errores puede hacer lo siguiente:

  • Mostrar los errores, advertencias y mensajes que se generan cuando se modifica y compila código.

  • Buscar errores de sintaxis detectados por IntelliSense.

  • Buscar errores de implementación, ciertos errores de análisis estático y errores que se detectan cuando se aplican directivas de Enterprise Templates.

  • Hacer doble clic en la entrada de cualquier mensaje de error para abrir el archivo donde se produce el problema y desplazarse a la ubicación del error.

  • Filtrar qué entradas se muestran y qué columnas de información aparecen para cada entrada.

Para obtener más información, vea Lista de errores (Ventana).

Teclas de método abreviado de Brief y Emacs

El editor de código y texto admite un subconjunto de teclas de método abreviado disponible en los editores Brief y Emacs. Para obtener más información, vea Teclas de método abreviado predeterminadas breves y Teclas de método abreviado predeterminadas Emacs.

Desplazamiento

Administración del diseño de las ventanas

Esta versión incluye comentarios visuales mejorados para el acoplamiento de las ventanas. Cuando arrastra una ventana de herramientas por un marco en el que se puede acoplar, aparece un rombo de guía. Las cuatro flechas del rombo señalan hacia los bordes del marco que lo contiene. Cuando la ventana que arrastra llega a una posición en la que se puede acoplar, se oscurece la flecha que señala hacia el borde en el que se puede anclar.

Figura 1: rombo de guía utilizado para acoplar ventanas


Rombo de guía para acoplar ventanas

Si la ventana se puede unir a un grupo con fichas, se oscurecerá el centro del rombo. Para acoplar la ventana, libere el mouse (ratón). El rombo de guía facilita la colocación de las ventanas activas, justo donde desea que estén. Para obtener más información, vea Cómo: Organizar y acoplar ventanas.

Navegador del IDE

Ahora Visual Studio incluye en el IDE un modo de cambiar entre las ventanas y los archivos abiertos, similar a la función ALT + TAB de Windows.

Figura 2: Navegador del IDE


Navegador del IDE

El comando Window.NextDocumentWindowNav se puede asignar a una combinación de teclas de método abreviado para poder desplazarse entre los archivos abiertos en el editor, así como entre las ventanas de herramientas abiertas. Dependiendo de la configuración utilizada, Window.NextDocumentWindowNav se podría asignar automáticamente a CTRL + TAB. Para obtener más información, vea Cómo: Desplazarse por el entorno de desarrollo integrado.

Página de inicio

En esta versión, se ha rediseñado completamente la Página de inicio. La nueva Página de inicio se compone de una única página con cuatro áreas de información independientes: Abrir proyecto existente, Introducción, Titulares y Noticias. Para mostrar la Página de inicio, en el menú Ver, elija Página de inicio.

Como en versiones anteriores, puede abrir los proyectos modificados recientemente, o crear rápidamente proyectos, así como ver ciertos temas de Ayuda. Ahora también puede tener acceso a la información de productos y eventos de Microsoft, así como a los canales RSS desde dentro de Visual Studio. Para obtener más información, vea Página de inicio.

Integración de la comunidad

Esta versión facilita aún más el acceso a los recursos en la comunidad de desarrolladores. Un nuevo menú, denominado Comunidad, aparece en el IDE. Desde este menú, puede publicar preguntas en los grupos de noticias de MSDN, enviar comentarios sobre productos a Microsoft, obtener acceso a útiles sitios Web y buscar en pantalla componentes para utilizarlos en sus aplicaciones. Para obtener más información, vea Interactuar con otros desarrolladores.

También puede crear y compartir plantillas de proyecto personalizadas, fragmentos de código, Starter Kits y otros productos con la comunidad de desarrolladores. Para obtener más información, vea Trabajar con componentes de la comunidad.

Editar el código

Volver al principio de la página

Muestra las características nuevas y mejoradas del editor de texto, el diseñador de páginas Web y HTML y el editor XML.

Editor de texto

La siguientes funciones están disponibles en esta versión:

  • Fragmentos de códigoVisual Studio ahora proporciona segmentos de código de ejemplo listos para insertar en los proyectos de Visual Basic, Visual C# o Visual J#. Para mostrar una lista de fragmentos de código disponibles, haga clic con el botón secundario en el documento activo del Editor de código y haga clic en Insertar fragmento de código en el menú contextual. Haga clic en el nombre del fragmento que desee y el código se insertará en el editor, listo para que lo modifique en función de las necesidades. Para administrar las carpetas en las que se almacenan fragmentos de código y agregar otros nuevos, haga clic en la opción Administrador de fragmentos de código del menú Herramientas. Para obtener más información, vea Cómo: Administrar fragmentos de código.

    Figura 1: Inserción de fragmentos de código en el código de Visual Basic

    Insertar fragmento de código de la interfaz de usuario
  • Etiquetas inteligentesSon similares a las etiquetas inteligentes de Office, las etiquetas inteligentes de Visual Studio realizan tareas comunes disponibles que se aplican al contexto de su trabajo. Por ejemplo, mediante las etiquetas inteligentes ahora puede corregir algunos errores comunes en Visual Basic con un clic de un botón.

  • RefactorizaciónAhora puede utilizar herramientas para actualizar la estructura interna del código de Visual C# y Visual Basic, un proceso denominado refactorización. Las opciones de refactorización disponibles incluyen cambiar el nombre, extraer el método, extraer la interfaz, cambiar la firma y encapsular el campo. Para obtener más información sobre la refactorización en C#, vea Refactorización. Para obtener más información sobre la refactorización de Visual Basic, vea Cambiar nombre (Cuadro de diálogo) (Visual Basic).

  • Control de cambiosPuede ver dónde ha modificado un archivo en la sesión del IDE actual. Las modificaciones se identifican mediante un indicador visual en el margen. Se marcan las líneas que se han editado o las líneas adyacentes a las líneas eliminadas. Si el margen está resaltado en color amarillo significa que se editó la línea y que el archivo tiene aún que guardarse. Si el margen está resaltado en verde, significa que ha guardado el archivo desde que se modificó la línea. Puede personalizar el color de resaltado en el cuadro de diálogo Opciones actualizando Control de cambios antes de guardar en Mostrar elementos de la página Fuentes y colores. Puede desactivar esta opción anulando la selección del comando Control de cambios de la ficha General de la página Editor de texto del cuadro de diálogo Opciones.

  • Ventana MarcadorEsta ventana de herramientas permite administrar y controlar los marcadores. Podrá colocar los marcadores relacionados en carpetas, asignarles un nombre y reordenarlos según convenga.

  • Autorrecuperaciónesta función guarda automáticamente los archivos que contengan cambios cada cinco minutos. Si el IDE se cierra inesperadamente, los archivos con cambios podrán recuperarse. Puede personalizar las opciones de Autorrecuperación en el cuadro de diálogo Opciones. Para obtener más información, vea Autorrecuperación, Entorno, Opciones (Cuadro de diálogo).

  • Ventana Esquema del documentoEsta ventana ahora admite vistas de esquema para los formularios Windows Forms, además de páginas Web y páginas HTML de ASP.NET. Puede utilizar la ventana Esquema del documento para desplazarse por los controles de los formularios Windows Forms cuando está en la vista Diseño del editor. Para tener acceso a esta ventana, en el menú Ver, elija Otras ventanas y, a continuación, haga clic en Esquema del documento.

Diseñador de páginas Web y Diseñador HTML

Visual Studio presenta un nuevo diseñador de páginas Web que incluye muchas mejoras para la creación y edición de páginas Web de ASP.NET y páginas HTML. Proporciona una forma más fácil y rápida de crear páginas de formularios Web Forms que en Visual Studio .NET 2003.

Visual Web Developer incluye mejoras en todas las áreas de desarrollo de sitios Web. Puede crear y mantener sitios Web en carpetas locales, como en aplicaciones de los Servicios de Internet Information Server (IIS), o a través de una conexión FTP (File Transfer Protocol, Protocolo de transferencia de archivos). El diseñador Visual Web Developer admite todas las mejoras de ASP.NET, incluidas las casi dos docenas de nuevos controles que simplifican muchas tareas de desarrollo Web.

La vista Diseño del diseñador HTML incluye muchas mejoras que admiten las nuevas funciones de ASP.NET o facilitan el diseño WYSIWYG de páginas Web. La edición basada en tareas mediante etiquetas inteligentes le guía durante la ejecución de los procedimientos más comunes con controles, como el enlace de datos y la asignación de formato. Puede editar visualmente las nuevas páginas principales de ASP.NET. La edición de plantillas se ha mejorado para facilitar el trabajo con controles de datos, así como con nuevos controles como el control Login. Editar tablas HTML para el diseño o mostrar la información en columnas ahora es más fácil e intuitivo.

Visual Web Developer genera marcado XHTML 1.1 de manera predeterminada. Al mismo tiempo, puede elegir entre una lista de esquemas que le ayudan a generar marcado que se adapte a las funcionalidades de los distintos exploradores o estándares. La validación HTML señala el marcado que no se ajusta al esquema seleccionado.

El editor HTML también proporciona opciones que permiten controlar con precisión el formato de todo el HTML y del marcado de ASP.NET. El formato se conserva tal cual al cambiar las vistas.

Puede moverse con facilidad por los documentos con el nuevo explorador de etiquetas que le indica dónde se encuentra en la jerarquía actual. Con la función de esquema de etiquetas, puede contraer secciones del documento, por ejemplo tablas grandes.

Figura 2: Explorador de etiquetas en el Diseñador de páginas Web

Explorador de etiquetas del diseñador de páginas Web

Para programar, el editor de código proporciona mayor productividad con la función IntelliSense mejorada. Visual Web Developer admite ambos modelos de ASP.NET para escribir el código de una página Web de ASP.NET, incluido el modelo de página de un solo archivo y el modelo de código subyacente. Puede hacer referencia automáticamente a los componentes simplemente agregándolos a una carpeta del sitio. El enlace de datos es substancialmente más fácil y, en muchos casos, no requiere nada de código. Al mismo tiempo, puede tener acceso con facilidad a los datos de bases de datos, archivos XML u objetos comerciales. Para obtener más información, vea Lo nuevo en el desarrollo Web de Visual Studio.

Editor XML

Un nuevo editor XML está disponible en esta versión de Visual Studio. Este editor aprovecha la eficacia de las clases System.Xml y System.Xml.Xsl de .NET Framework y se ajusta a los estándares de XML. Algunas de las funciones incluidas son:

  • Comprobación de la sintaxis completa para XML 1.0    Los errores de sintaxis de XML y DTD se indican mientras escribe, y aparecen descripciones detalladas en la Lista de errores (Ventana).

  • Validación   Muchos editores XML requieren que compruebe manualmente los errores de validación de XSD, DTD o XDR. El editor XML de Visual Studio utiliza un motor de validación que puede realizar validación de XSD o DTD mientras escribe.

  • Fragmentos de código   El editor XML agrega fragmentos de código dinámicamente generados basados en los esquemas XML. Presione la tecla TAB después del nombre del elemento para rellenar automáticamente los atributos necesarios y el contenido secundario. Asimismo se proporcionan muchos fragmentos de código XML, incluido un fragmento de código para generar nuevos fragmentos de código.

  • Asociación de esquemas flexible   El editor busca los esquemas XML y automáticamente los asocia a su documento. El editor puede buscar esquemas en un directorio de caché del esquema y en el proyecto, utilizando atributos schemaLocation o las ubicaciones especificadas por el usuario.

  • IntelliSense basado en XSD   IntelliSense está basado en los esquemas XML y el editor le proporciona un IntelliSense preciso con total compatibilidad de XSD.

  • Inserción automática   El editor inserta automáticamente comillas de atributo y etiquetas de cierre, así como el espacio de nombres necesario y los atributos xsi:type.

  • Formato automático   El editor admite la función Dar formato a la selección, disponible en el submenú Avanzada del menú Edición, para dar formato automáticamente cuando escriba la etiqueta de cierre o la pegue del Portapapeles. Esta función también aplica autoformato a los fragmentos de código.

  • Colores de texto configurables   El editor incluye varias opciones de color personalizables para el texto en el Fuentes y colores, Entorno, Opciones (Cuadro de diálogo), distintas de las opciones de color HTML para que pueda personalizar de forma diferente los colores XML.

  • Creación de esquema XML   El editor puede deducir un esquema a partir de los documentos XML existentes, lo que facilita en gran medida el diseño del esquema XSD. El editor también puede convertir esquemas DTD o XDR en XSD.

  • Edición de XSL   Ahora dispone de funciones y codificación del color adicionales para palabras clave XSL cuando edita XSL. Además, se aplica un algoritmo de validación de dos pasadas para garantizar una mejor validación de XSD e IntelliSense con la hoja de estilo de XSLT.

  • Transformaciones XSL seguras   La función Mostrar resultado XSL le permite ejecutar con seguridad las transformaciones XSL con un solo clic de botón para obtener una vista previa de los resultados. El editor admite la escritura HTML en una ventana de explorador Web y XML, así como texto de salida a otro editor de código.

  • Depuración de XSL   El depurador de XSL es nuevo en Visual Studio y está integrado en la clase XslCompiledTransform de generación de lenguaje intermedio incluida en .NET Framework. Ahora puede pasar directamente de las aplicaciones C# o Visual Basic a sus transformaciones de XSLT. El depurador de XSL está basado en el depurador de CLR; permite realizar todas las tareas habituales de un depurador, incluida la evaluación de expresiones XPath en la ventana Inspección.

Para obtener más información, vea XML Editor.

Proyectos, soluciones y elementos

Volver al principio de la página

Se incluyen las siguientes características nuevas y mejoras:

  • Proyectos temporalescon los proyectos temporales, puede crear un proyecto y experimentar con él sin tener que guardarlo; simplemente cree un nuevo proyecto y empiece a codificar.

  • Proyectos independientessi una solución sólo contiene un proyecto, no verá la solución en el Explorador de soluciones ni verá comandos que se apliquen a las soluciones en el entorno de desarrollo integrado (IDE), aunque aún se crearán los archivos de solución.

  • Generación simplificadaproporciona opciones de generación del estilo de Visual Basic 6.0 para programadores en Visual Basic.

  • Carpetas de solucionespermiten a los usuarios con soluciones muy grandes y complejas organizar los proyectos agrupándolos en carpetas en el Explorador de soluciones.

  • Diseñador de proyectostodas las propiedades y valores de configuración del proyecto ahora se encuentran centralizados en el Diseñador de proyectos, incluido el acceso mejorado a los recursos y la firma de nombres seguros dentro del IDE. Para obtener más información, vea Introducción al Diseñador de proyectos.

  • Hacer referencia a un archivo EXEahora puede hacer referencia a archivos .EXE y .DLL en Visual Studio. Utilice esta función si desea utilizar las clases y métodos incluidos en un archivo ejecutable.

  • Asistente de conversión de Visual Studiolas soluciones o proyectos que se crearon o actualizaron en Visual Studio .NET 2002 o Visual Studio .NET 2003 se deben convertir al formato utilizado por esta versión de Visual Studio para poder trabajar con ellos en esta versión de Visual Studio. Las soluciones o proyectos convertidos ya no son compatibles con Visual Studio .NET 2002 ni Visual Studio .NET 2003. Mediante el asistente, puede crear una copia de seguridad de la solución o proyecto antes de convertirlo. Para obtener más información, vea Asistente de conversión de Visual Studio.

  • Asistente para crear proyectos a partir de archivos de código existentesutilice este asistente para crear un proyecto de Visual Studio a partir de los archivos de código existentes. El proyecto se crea en el equipo y todos los archivos pertinentes se agregan al proyecto. Cuando trabaje con este nuevo proyecto en el entorno integrado de desarrollo (IDE) de Visual Studio, dispondrá de todas las herramientas necesarias para diseñar, desarrollar, depurar e implementar la aplicación. Puede ver, editar, generar y depurar los archivos de código utilizando diversas ayudas a la codificación, como IntelliSense.

  • Destino de la plataforma del proyecto y la soluciónen el cuadro de diálogo Administrador de configuración, ahora puede seleccionar la plataforma en la que desee generar la solución, agregar nuevas plataformas de solución y editar las existentes.

  • Starter Kitsun starter kit es esencialmente una plantilla de proyecto mejorada que se puede compartir con otros miembros de la comunidad. Incluye ejemplos de código que compilan, documentación y otros recursos útiles para aprender nuevas herramientas y técnicas de programación mientras genera aplicaciones para la vida real. Para obtener más información, vea Cómo: Crear Starter Kits.

  • Opciones de proyectos y solucionesse ha creado un nuevo nodo en el cuadro de diálogo Opciones, denominado Proyectos y soluciones, que contiene páginas independientes para las opciones General y Generar y ejecutar.

  • Plantillas personalizadas de proyectos y elementos de proyectosahora puede crear fácilmente su propia plantilla personalizada para proyectos o elementos de proyectos o modificar las plantillas de proyectos y elementos de proyectos existentes para satisfacer mejor sus necesidades de desarrollo. Una vez creadas, estas plantillas personalizadas aparecen en los cuadros de diálogo Nuevo proyecto y Agregar nuevo elemento. Además del archivo de proyecto y los archivos de código, la plantilla incluye un archivo XML que proporciona metadatos de plantilla, que Visual Studio usa para definir la visualización del proyecto en el entorno de desarrollo y, si se han especificado las propiedades apropiadas, para personalizar cómo se crea en el entorno de desarrollo. Todos los archivos están comprimidos en un archivo .zip que se puede compartir con facilidad con otros usuarios. Para obtener más información, vea Plantillas de Visual Studio.

Generar, probar e implementar

Volver al principio de la página

Muestra las características nuevas y mejoradas disponibles para generar, probar e implementar las aplicaciones.

Microsoft Build Engine

Microsoft Build Engine (MSBuild) es la nueva plataforma de generación de Microsoft y Visual Studio. MSBuild presenta un nuevo formato de archivo de proyecto basado en código XML que es sencillo de comprender, fácil de ampliar y totalmente compatible con Microsoft. El formato de archivo de proyecto de MSBuild permite a los desarrolladores describir completamente qué elementos se han de generar y cómo han de generarse con distintas plataformas y configuraciones. Además, el formato de archivo de proyecto permite a los desarrolladores crear reglas reutilizables que se pueden factorizar en archivos independientes para que las generaciones se ejecuten de igual forma en los distintos proyectos del producto. El proceso de generación de MSBuild se define mediante unidades atómicas de generación, denominadas tareas. Puede crear sus propias tareas en cualquier lenguaje .NET para ampliar el proceso de generación. Los proyectos de Visual Studio ahora se almacenan en el formato de archivo de proyecto de MSBuild, lo que proporciona la posibilidad de personalizar el proceso de generación de Visual Studio. MSBuild es completamente transparente en el modo de procesar y generar el software, permitiendo a los desarrolladores generar proyectos en equipos sin Visual Studio. Para obtener más información, vea MSBuild.

Pruebas

  • Diseñador de clasesel Diseñador de clases permite visualizar sistemas y aplicaciones. Aunque el usuario diseña los tipos de clase, los miembros y los métodos, el Diseñador de clases genera el código fuente correspondiente.

  • Herramienta de prueba de objetos cuando codifique, puede utilizar la Herramienta de prueba de objetos para probar rápidamente .NET Framework o las aplicaciones de Visual J#.

NoteNota

Estas características no están disponibles en las ediciones Express.

Para obtener más información, vea Diseñar y ver clases y tipos y Herramienta de prueba de objetos.

Implementación

  • ClickOnce Implementación La implementación ClickOnce permite implementar aplicaciones de actualización automática para Windows que pueden instalarse y ejecutarse tan fácilmente como las aplicaciones Web. También pueden implementarse aplicaciones de línea de comandos y de cliente de Windows. Hay un nuevo comando Publicar proyecto en los menús Proyecto. Para obtener más información, vea Implementación ClickOnce.

  • Requisitos previos de las secuencias de inicioahora se pueden incluir componentes del sistema necesarios, tales como la versión en tiempo de ejecución de .NET Framework, como parte de un proyecto de implementación o de la implementación ClickOnce. Para obtener más información, vea Requisitos previos de implementación.

  • Implementación de Windows Installerlas mejoras en los proyectos de instalación e implementación incluyen la posibilidad de elegir entre una instalación por usuario o por equipo, compatibilidad con implementaciones de 64 bits e implementación en servidores Web que alojen varios sitios Web.

Para obtener más información, vea Lo nuevo en implementación.

Help

Volver al principio de la página

Se han realizado muchas mejoras en la Ayuda, incluidas las siguientes:

  • Visor de Ayuda predeterminadoDe forma predeterminada, la Ayuda se muestra en un visor de Ayuda externo, Microsoft Document Explorer, en lugar de en el IDE.

  • Página CómoEsta página contiene una lista de temas de tareas, organizados por categorías y subcategorías, correspondientes a un subconjunto de la documentación de un producto. Esta página se utiliza para buscar rápidamente información por áreas de temas.

  • Integración de la comunidadPuede tener acceso a los foros y los grupos de noticias, directamente desde el interior de la Ayuda, para publicar preguntas, buscar conversaciones interesantes o comprobar el estado de la publicación.

  • BúsquedaLos resultados de la búsqueda muestran ahora un resumen para cada tema. Además, aparecen iconos en la parte inferior del resumen del tema, que ofrecen información adicional como el lenguaje de programación al que es aplicable el tema y su origen.

    Figura 1: Nueva página de búsqueda de la Ayuda

    La nueva página de búsqueda de la Ayuda
  • FiltrosAhora puede elegir un filtro para el Contenido y el Índice y otro distinto para la búsqueda. Para obtener más información, vea Filtros de Ayuda para Visual Studio.

Para obtener más información, vea Lo nuevo en Document Explorer.

Orígenes de la Ayuda en pantalla

Ahora, si lo desea, puede incorporar contenidos de MSDN Online, de Codezone o de distintas preguntas a la Ayuda. MSDN Online posee la documentación del producto más reciente, incluso las actualizaciones trimestrales. El contenido de la comunidad Codezone incluye artículos, ejemplos y otra información que se encuentra en sitios Web seleccionados de otros fabricantes, como GotDotNet. El contenido de las preguntas procede de los foros en línea.

La primera vez que se intenta tener acceso a Ayuda, aparece un cuadro de diálogo aparece que solicita que se especifiquen las preferencias de origen de la Ayuda. En En línea, Ayuda, Entorno, Opciones (Cuadro de diálogo), podrá cambiar en cualquier momento las preferencias de la Ayuda. Puede mostrar temas de F1 ubicados en MSDN Online y realizar búsquedas en el contenido de la Ayuda ubicado en el equipo y en el Web. Para la búsqueda, los resultados se agrupan según el origen del tema agrupa: Ayuda local, MSDN Online, Codezone y preguntas. Únicamente se puede ver un conjunto de resultados a la vez. Puede cambiar entre los resultados de los distintos orígenes; para ello, basta con seleccionar un origen a la derecha de los resultados de búsqueda.

Más sobre las novedades en lenguajes y tecnologías

Volver al principio de la página

TemaUbicación
Lo nuevo en el depurador de Visual Studio 2005Depurar con Visual Studio
Lo nuevo en Visual C# 2005Escribir aplicaciones en C#
Lo nuevo en extensibilidad y automatización en Visual Studio 2005Automatización de Visual Studio - Extensibilidad básica
Lo nuevo en el desarrollo Web de Visual StudioGenerar aplicaciones Web ASP .NET en Visual Studio
Lo nuevo en Visual J# 2005Introducción a Visual J#
Lo nuevo en Visual C++Introducción a Visual C++
Lo nuevo en Visual BasicConceptos de Visual Basic
Lo nuevo en proyectos de Smart DeviceProyectos de Smart Device
Lo nuevo de .NET Framework versión 2.0Entender .NET Framework
Lo nuevo en datosAcceso a datos en Visual Studio
Lo nuevo de .NET Framework versión 2.0Entender .NET Framework
Adiciones a formularios Windows Forms para .NET Framework 2.0Cliente administrado de .NET Framework SDK
Lo nuevo en JScript 8.0JScript
Cambios en Visual C++ 2005 y versiones anterioresIntroducción a Visual C++
Lo nuevo en Visual BasicConceptos de Visual Basic
Lo nuevo en ASP.NET y desarrollo webGenerar aplicaciones con Visual Web Developer
Adiciones a Windows Forms para .NET Framework 2.0dv_fxmancli
Lo nuevo en JScript 10.0dv_jscript
Novedades de Visual Basic 2010dv_vbcn
Novedades de Visual Basic en Visual Studio 2012dv_vbcn
Lo nuevo en ASP.NETGenerar aplicaciones Web ASP .NET
Novedades de ASP.NET 4 y Visual Web Developerdv_vwdcon
Adiciones a Windows Forms para .NET Framework 2.0dv_fxmancli

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft