Visual Studio 2017 para Mac

Last Update: 30/10/2017

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


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

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 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 con la opción Notificar un problema de la esquina superior derecha del propio 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 lanzamiento: 9 de octubre de 2017, Visual Studio 2017 para Mac versión 7.2.0.636

Visual Studio para Mac 7.2 se centra principalmente en correcciones de errores y mejoras del rendimiento, y consta de las siguientes características.

Núcleo de .NET

  • Ahora, .NET Core 2 se incluye de forma predeterminada durante la instalación.

Android

  • Instalador del SDK a petición. Los SDK de Android que no estén instalados se pueden instalar en segundo plano.
  • Ahora se admite Android 8.0 Oreo.

iOS

  • Xcode 9 se admite en esta versión.

Compatibilidad con Docker

Ahora puede publicar aplicaciones de ASP.NET Core en contenedores de Docker y ejecutarlas desde App Service.

Para habilitar la compatibilidad con Docker en el proyecto, haga clic con el botón derecho en la aplicación web de ASP.NET Core y seleccione Add > Add Docker Support (Agregar > Agregar compatibilidad con Docker).

Para publicar la aplicación web en un contenedor de Docker, use el flujo de trabajo Publicar > Publicar en Azure que se ha introducido en Visual Studio para Mac. Haga clic con el botón derecho en el proyecto de la aplicación web en el Panel de solución.

Durante la publicación, se crean los siguientes recursos en Azure:

  • Un registro de contenedor.
  • Una imagen de Docker, que se etiqueta e inserta en este registro de contenedor de Azure.
  • Un almacenamiento de Azure para el registro de contenedor.
  • Un App Service.
    • Esto descarga la imagen desde el registro de contenedor y la ejecuta.

mac docker publish

(Figura 1) Publicación de Docker

Nota:

  • Si usa un grupo de recursos existente, debe pertenecer a la misma región que el plan de App Service que esté creando.
  • Si va a crear un grupo de recursos, debe establecer el registro de contenedor y el plan de App Service en la misma región (por ejemplo, ambos deben pertenecer a "Oeste de EE. UU.").
  • El tamaño VM del plan de App Service debe ser de S1 o superior.

Xamarin Live Player (versión preliminar)

Xamarin Live Player permite a los desarrolladores implementar y depurar constantemente sus aplicaciones directamente en un dispositivo iOS o Android.

Para más información, visite xamarin.com/live.

Cabe mencionar que la integración de Live Player está deshabilitada actualmente. Se puede habilitar en Preferencias | Proyecto | Xamarin Live Player (versión preliminar), cambiando a "Habilitar Xamarin Live Player".

Otros

  • IoT y Azure Functions se encuentran actualmente en fase preliminar y están disponibles como extensiones adicionales a través del Administrador de extensiones. No se instalan de forma predeterminada junto con Visual Studio para Mac.

Principales problemas corregidos en esta versión

Problemas conocidos

  • Azure Functions: la depuración de Azure Functions no funciona cuando el proyecto se crea por primera vez. Cierre y vuelva a abrir el proyecto para poder depurar.
  • Docker puede interferir en la ejecución de emuladores de Android que usan HAXM. Antes de depurar aplicaciones de Android en emuladores, cierre Docker.

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