Visual Studio 2017 para Mac

Última actualización 17/01/2018

Comunidad de desarrolladores | Requisitos del sistema | Compatibilidad | Código distribuible | Xamarin | Blogs | Mantenimiento


Nota

Si accede a esta página desde una versión de idioma distinta del inglés y quiere ver el contenido más actualizado, visite la página Notas de la versión en inglés.

Para cambiar la configuración del idioma, vaya al pie de página situado al final de la página. Haga clic en el icono y seleccione el idioma que quiera.


Este artículo contiene información sobre la versión más reciente de Visual Studio 2017 para Mac, la versión 7.3.

Visual Studio 2017 para Mac permite crear aplicaciones para dispositivos móviles, la Web y la nube con Xamarin y .NET Core, así como juegos con Unity.

Download Visual Studio 2017 for Mac

Para obtener más información sobre Visual Studio 2017 para Mac, consulte Mac System Requirements (Requisitos del sistema de equipos Mac) y Mac Platform Targeting and Compatibility (Compatibilidad y destinatarios de la plataforma Mac).

Para obtener más información sobre otras descargas relacionadas, consulte la página Descargas.

Comentarios

Queremos que nos dé su opinión. Puede informar de un problema mediante la opción Informar de un problema en el IDE de Visual Studio para Mac. Puede realizar un seguimiento de sus comentarios en el portal de la Comunidad de desarrolladores. Si quiere hacer alguna sugerencia, puede hacerlo a través de UserVoice.

Fecha de publicación: 9 de julio de 2017: versión 7.3 de Visual Studio 2018 (7.3.3.5)

Esta versión contiene la siguiente corrección de errores:

Fecha de lanzamiento: 14 de diciembre de 2017, versión 7.3 de Visual Studio 2017 (7.3.2.12)

Esta versión contiene correcciones de errores:

Mejoras:

  • El instalador ahora instala .NET Core SDK 2.0.3 de forma predeterminada.
  • Oculte la carpeta "Componentes" y la capacidad de agregar componentes para los proyectos que aún no tengan ningún componente agregado.

Fecha de lanzamiento: 7 de diciembre de 2017, versión 7.3 de Visual Studio 2017 (7.3.0.799)

Esta versión contiene la compatibilidad para Xcode 9.2.

Fecha de lanzamiento: 4 de diciembre de 2017, versión 7.3 de Visual Studio 2017 (7.3.0.797)

iOS

Firma automática de iOS.

En esta versión se introduce la firma automática para iOS (y tvOS y WatchOS) para simplificar el aprovisionamiento de manera significativa.

Para aprovisionar un dispositivo iOS hay una serie de artefactos que se deben generar:

  • Identidad de firma de desarrollador
  • Identificador de la aplicación (con los servicios de aplicación necesarios)
  • Perfil de aprovisionamiento que contenga el UDID del dispositivo iOS.

Con la característica de firma automática, Visual Studio para Mac intentará generar estos artefactos y modificará el archivo .csproj para usar estos archivos para la firma.

Para habilitar la firma automática en el proyecto de iOS, abra el editor Info.plist y seleccione su equipo de desarrollo en la sección correspondiente a la firma. Si no tiene ningún equipo, asegúrese de haber iniciado sesión con su id. de Apple a través de la herramienta Apple Account. Luego, habilite la opción Enable Automatic Signing (Habilitar firma automática):

Opción de firma automática en Visual Studio para Mac

Es importante tener en cuenta que se establecerán todas las opciones de configuración del proyecto aprovisionado para usar los mismos certificado y perfil.

Visual Studio para Mac creará o actualizará los certificados y los perfiles automáticamente cuando se produzca cualquiera de los siguientes casos:

  • La firma automática está habilitada en el editor Info.plist.
  • Hay un dispositivo físico conectado.
  • Se ha cambiado el id. de agrupación en Info.plist.
  • Se ha seleccionado una capacidad admitida en Entitlements.plist. Tenga en cuenta que no todos los derechos desencadenan la firma automática en esta versión. Actualmente se admiten los siguientes derechos:

    • HealthKit
    • HomeKit
    • VPN personal
    • Configuración inalámbrica de accesorios
    • Inter-App Audio
    • SiriKit
    • Zona activa
    • Extensiones de red
    • Múltiples rutas

    En versiones futuras se agregará compatibilidad con otros derechos.

Las preferencias de identidad de equipos y desarrolladores se guardan en .userprefs para que se puedan excluir del control de código fuente.

Diseñador de iOS

En Visual Studio 7.3 se ha introducido una serie de nuevas mejoras en el Diseñador de iOS:

  • Nueva barra de herramientas inferior

    barra de herramientas inferior del diseñador de iOS

    Se han eliminado los controles de zoom Clase de tamaño, Ver como y Orientación, que antes estaban en la barra de herramientas de los documentos. Esta funcionalidad se ha trasladado a una nueva barra de herramientas que se ha agregado en la parte inferior del área del documento.

    • Los controles de zoom ahora se encuentran a la derecha de la barra de herramientas inferior y su comportamiento es el mismo que antes.
      • La vista actual se muestra a la izquierda de la barra de herramientas inferior. Haga clic en ella para expandir la nueva barra Clase de tamaño/Ver como:
        • Una vez expandida, en la barra se muestran todos los dispositivos, orientaciones o adaptaciones aplicables al documento actual. Haga clic en ellos para modificar la vista en la superficie de diseño.
        • Si se habilitan las clases de tamaño, aparecerá un botón en el lado derecho de la barra expandida. Haga clic en este botón para crear una variación en función del dispositivo, orientación o adaptación seleccionados.
  • Modo de restricciones

    Nueva barra de herramientas de restricciones para el diseñador de iOS

    Se han quitado los botones Agregar restricciones y Quitar restricciones de la barra de herramientas de documentos y se ha incluido un nuevo botón de alternancia de modo de restricciones.

    • Antes, para entrar en el modo de restricciones, se tenía que volver a hacer clic en una vista seleccionada en la superficie de diseño. Este mecanismo se ha reemplazado por el nuevo conmutador de alternancia, situado en la barra de herramientas superior de documentos.
    • El botón Update Frames from Constraints (Actualizar marcos a partir de restricciones) de la barra de herramientas superior de los documentos ahora es Update Constraints from Frames (Actualizar restricciones a partir de marcos), si se encuentra en el modo de restricciones.
  • Guía de diseño de área segura

    Ahora se admite la Guía de diseño de área segura, introducida en iOS 11.

    • Las Guías de diseño de área segura se pueden habilitar en las propiedades de un documento (visibles al hacer clic en la superficie de diseño fuera de cualquier controlador de vista).
    • Cuando se habilitan las Guías de diseño de área segura, las restricciones existentes en las guías de diseño superiores o inferiores se convierten en restricciones en el área segura.
    • Si las Guías de diseño de área segura se deshabilitan, las restricciones existentes en el área segura se convierten en restricciones en las guías de diseño superiores o inferiores.
  • Compatibilidad con Xcode

    • Xcode 9.1 es totalmente compatible.
    • La versión mínima admitida ahora es Xcode 8.0.

Otros

  • Nuevo tipo de catálogo de recursos: ColorSet.

    • Se ha incluido la compatibilidad con Xcode9/iOS 11 para los recursos ColorSet, lo que permite a los usuarios definir colores personalizados para usarlos en sus aplicaciones. Esta versión de Visual Studio para Mac ahora es compatible con esta característica.

Android

  • Se han mejorado los errores de implementación. Cuando el usuario intenta ejecutar un proyecto de Android sin ninguna actividad iniciable en el modo de lanzamiento, ahora el IDE lo detecta y proporciona al usuario un mensaje de error más detallado.

  • Sugerencias de Configuración de ejecución. Ahora, el editor de Configuración de ejecución proporciona sugerencias sobre cómo exportar correctamente una actividad, un servicio o un receptor de difusión.

  • Integración de SDK Manager en el actualizador. El actualizador de Visual Studio para Mac puede resolver, descargar e instalar automáticamente dependencias de Android SDK. Si una actualización de Xamarin.Android depende de un nivel específico de Android SDK para poder instalarse, el paquete de SDK necesario se mostrará en la lista con las actualizaciones disponibles y se descargará automáticamente. Después de haber instalado correctamente Xamarin.Android, la aplicación del actualizador instalará el paquete descargado anteriormente en la ubicación predeterminada de Android SDK.

Android Designer

  • Procesamiento más rápido en Visual Studio
  • Mejoras en la confiabilidad para Visual Studio
  • Experiencia de desplazamiento mejorada de los widgets ScrollView

Xamarin Live Player (versión preliminar)

  • Se ha actualizado para incluir la compatibilidad con los proyectos de estilo SDK.

  • Se ha actualizado para incluir la compatibilidad con emuladores de Android y simuladores de iOS. Ahora puede usar Ejecutar en vivo para visualizar las vistas de formularios sin tener que asociar un dispositivo ni compilar la aplicación.

  • Se han mejorado la generación de informes de estado y los mensajes de error durante la implementación.

  • Estado de implementación al efectuar una implementación para "Ejecutar vista actual en vivo".

  • Ejecutar en vivo ahora también tiene un acceso directo (Mayús+Opción+L).

La aplicación del reproductor también se ha actualizado con numerosas mejoras y correcciones de errores. Asegúrese de obtener las versiones más recientes de las respectivas tiendas de aplicaciones.

Editor

  • Nuevas refactorizaciones basadas en Roslyn.

    Generar a partir del uso, Cambiar firma del método y Extraer interfaz ahora se suministran como refactorizaciones dentro del código de C#.

Otros

  • Integración de VSTest.

    Visual Studio para Mac ahora es compatible con una amplia variedad de marcos de pruebas mediante la integración de VSTest. Los marcos como MSTest o xUnit ahora se pueden usar dentro de Visual Studio para Mac mediante paquetes de adaptadores de NuGet (por ejemplo, MSTest.TestAdapter o xunit.runner.visualstudio).

  • Autenticación actualizada.

    Las mejoras efectuadas en la integración de la autenticación de Visual Studio deberían resolver muchos de los problemas que han tenido los usuarios al iniciar sesión con sus cuentas de Visual Studio y al capturar información de licencias.

  • Accesibilidad.

    Hemos ido actualizando y mejorando la accesibilidad.

  • Compatibilidad con el actualizador para .NET Core.

    Visual Studio para Mac ahora comprobará si el SDK de .NET Core 2.0 está instalado al buscar actualizaciones. Si no está instalado, el cuadro de diálogo de actualización de Visual Studio le permitirá descargarlo e instalarlo.

Principales problemas corregidos en esta versión

Problemas conocidos

  • Docker puede interferir en la ejecución de emuladores de Android que usan HAXM. Antes de depurar aplicaciones de Android en emuladores, cierre Docker.

  • La creación de un Xamarin.Forms en blanco en F# podría provocar que el IDE se quedara bloqueado al intentar compilar la aplicación. Para solucionar este problema, agregue manualmente el paquete Xamarin.Forms al proyecto.


Historial de notas de la versión de Visual Studio 2017 para Mac

Notas de la versión 7.2 de Visual Studio 2017 para Mac

Notas de la versión 7.1 de Visual Studio 2017 para Mac

Notas de la versión 7.0 de Visual Studio 2017 para Mac

Principio de página