Notas de la versión de Visual Studio 2017 para Mac, versión 7.8
Comunidad de desarrolladores | Requisitos del sistema | Compatibilidad | Código distribuible | Xamarin | Blogs | Mantenimiento |
Haga clic en el botón para descargar la última versión de Visual Studio 2017 para Mac. Para obtener instrucciones sobre la configuración y la instalación, consulte la documentación de Configuración e instalación de Visual Studio para 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, vea la página Descargas.
Novedades de la versión 7.8
Publicaciones de la versión 7.8 de Visual Studio 2017 para Mac
- 13 de mayo de 2019: Visual Studio 2017 para Mac, versión 7.8.4
- 12 de marzo de 2019: Visual Studio 2017 para Mac (versión 7.8.3)
- 28 de febrero de 2019: Visual Studio 2017 para Mac (versión 7.8.2)
- 22 de febrero de 2019: Visual Studio 2017 para Mac (versión 7.8.1)
- 20 de febrero de 2019: Visual Studio 2017 para Mac (versión 7.8)
Aspectos destacados de la versión
Esta versión se centra en mejorar la calidad de Visual Studio para Mac mediante correcciones de errores, mejoras en el rendimiento y mejoras de confiabilidad.
También se ha actualizado la versión de NuGet a la 4.8, la del SDK de .NET Core a la 2.1.504 y la del entorno de ejecución de .NET Core a la 2.1.8.
Visual Studio 2017 para Mac, versión 7.8 (7.8.0.1624)
publicada el 20 de febrero de 2019
Shell
- Se ha corregido un problema por el que no funcionaban los enlaces de teclado personalizados para quitar instrucciones Usings no utilizadas y ordenar dichas instrucciones.
- Se ha corregido un problema por el que al salir de una aplicación y volver a entrar, la aplicación no se centraba en el editor correctamente.
- Se ha corregido un problema por el que el cursor de la ventana del editor desaparecía al cambiar de aplicación.
- Se ha corregido un problema por el que al enfocar o desenfocar Visual Studio se cambiaba el elemento enfocado predeterminado en la interfaz de usuario.
- Se ha corregido un problema por el que Visual Studio para Mac no podía llevar a cabo un seguimiento de los cambios en archivos de determinadas carpetas.
- Se ha corregido un problema por el que Visual Studio para Mac no se acordaba de los archivos abiertos.
- Se ha corregido un problema por el que el selector de barras de herramientas para la configuración de compilación estaba deshabilitado.
- Se ha corregido un problema que provocaba que agregar una nueva carpeta a un proyecto no permitía cambiar el nombre al momento.
- Se ha corregido un problema que provocaba que Iniciar depuración después de Iniciar sin depurar produjese una excepción para los proyectos de ASP.Net.
- Se ha corregido un problema de rendimiento con la búsqueda de salida de compilación.
- El comando Ejecutar elementoen el Explorador de soluciones ha cambiado su nombre por Ejecutar proyecto.
- Se ha corregido un problema que provocaba que la página principal se mostrase al cargar una solución desde Finder.
.NET Core
- Se ha actualizado .NET Core a la versión 2.1.8 para incluir una actualización de seguridad.
- Se ha corregido un problema por el que el botón de creación no creaba un proyecto para la versión preliminar 2 de .NET Core 3.0.
- Se ha corregido un problema por el que .NET Core 3.0 se podía seleccionar en el cuadro de diálogo Nuevo proyecto aunque no se admite.
- Hemos eliminado la opción VB.NET de los proyectos de .NET Core.
ASP.NET Core
- Se ha corregido un problema por el que el perfil Carpeta se creaba con la configuración "Default" (predeterminada) en lugar de "Release" (versión).
Herramientas Web
- Se ha corregido un problema por el que Publicar en Azure creaba un perfil con un nombre incorrecto.
- Se ha corregido un problema por el que los argumentos de aplicación no se pasaban al host de Azure Functions.
- Hemos agregado estas plantillas adicionales de Azure Functions:
- Desencadenador de Cosmos DB
- Desencadenador de EventHub
- Desencadenador de IoT Hub
- Desencadenador de SendGrid
- Desencadenador de cola de ServiceBus
- Desencadenador de tema de ServiceBus
- Se ha corregido un problema por el que no era posible publicar en instancias de la aplicación de API de Azure.
Xamarin
- Se ha actualizado la versión de NuGet del agente Xamarin Test Cloud.
- Se ha corregido un problema que provocaba que el comando View Archives apareciese en proyectos de .NET Core.
Xamarin.Forms
- Ahora está disponible IntelliSense en archivos XAML de Xamarin.Forms para FontFamily.
Diseñadores
- Se ha corregido un problema por el que el cuadro de herramientas utilizaba la regresión en el uso del diseñador de Android.
- Se ha corregido un problema por el que no funcionaba intentar arrastrar y soltar controles a en guiones gráficos de iOS desde el cuadro de herramientas después de buscar los controles.
Xamarin.Android
- Se ha corregido un problema por el que se mostraba la notificación de JDK en la página principal, incluso para los proyectos que no eran de Android.
- Se ha corregido un problema que se producía al iniciar Visual Studio para Mac sin Java instalado, que provocaba que se mostrasen dos solicitudes del sistema para instalar Java.
- Se ha corregido un problema por el que la actualización de recursos de Android podía procesarse al mismo tiempo que una compilación. Posteriormente, esto podía conllevar problemas de compilación.
- Se ha corregido un problema por el que Visual Studio para Mac no podía cargar un archivo APK en Acer Chromebook R11.
- Se ha corregido un problema por el que las nuevas aplicaciones de Android tenían letras mayúsculas en el nombre del paquete.
- Se ha corregido un problema por el que el proyecto no hacía referencia a la plataforma 'Mono.Android.Version=v8.1'" cuando AndroidUseLatestPlatformSDK es verdadero.
- Se ha corregido un problema por el que Visual Studio para Mac no se reconocía
AndroidManifest
en configuraciones de compilación específicas.. - Hemos corregido un problema que provocaba que al abrir el cuadro de diálogo Notificar un problema también se mostrarse el cuadro de diálogo de instalación de JDK.
- Se ha corregido un problema que provocaba que se mostrase una advertencia del SDK de Google Play incluso al publicar ad-hoc.
Xamarin.iOS
- Ahora es posible elegir archivos .pdf para los recursos de imagen que no admiten imágenes vectoriales.
- Se ha corregido un problema por el que Visual Studio para Mac indicaba erróneamente que una propiedad de Xamarin.Mac no estaba disponible.
- Se ha corregido un problema por el que no era posible elegir dispositivos para los colores con nombre en el catálogo de recursos.
- Se ha corregido un problema que provocaba que el simulador de iOS ya no apareciese en primer plano al iniciar una sesión de depuración.
- Se ha corregido un problema por el que las referencias nativas no funcionaban en los proyectos de bibliotecas de iOS y parecían omitirse.
- Se ha corregido un problema por el que al eliminar una referencia nativa no se eliminaba el archivo en el disco.
- Se ha corregido un problema por el que el Depurador no se conectaba a una extensión de teclado en ningún dispositivo.
Xamarin.Mac
- Se ha corregido un problema por el que las plantillas .xib parecían necesitar que se agregase
customObjectInstantitationMethod="direct"
. - Se ha corregido un problema por el que no era posible cambiar la versión de la plataforma de destino para Xamarin.Mac al volver a abrir las opciones del proyecto.
- Se ha corregido un problema por el que las opciones de proyecto para una compilación de Mac (clásica) mostraban una interfaz de usuario incorrecta.
Editor de código
- Se ha corregido un problema que provocaba que la ventana de la vista previa de corrección del código fuera demasiado pequeña.
- Se ha corregido un problema que provocaba que las líneas de subrayado de error no estuvieran actualizadas.
- Se ha corregido un problema que provocaba que el editor se bloqueara al escribir.
- Se ha corregido un problema que provocaba que el cambio de pestaña no permitiera buscar un archivo.
- Se ha corregido un problema por el que el uso de sangrías en instrucciones no era correcto.
- Se ha corregido un problema por el que Roslyn generaba una excepción irrecuperable (System.ArgumentOutOfRangeException).
- Se ha corregido un problema por el que el formato de los parámetros en varias líneas no era correcto.
- Se ha corregido un problema por el que el generador de constructores hacía que Visual Studio para Mac se bloquease.
- Se ha corregido un problema por el que la colocación inteligente de punto y coma no era correcta.
- Hemos corregido un problema que provocaba que la escritura fuese lenta en archivos grandes cuando la accesibilidad estaba habilitada.
- Se ha corregido un error que provocaba que se pudiese producir un error grave al intentar navegar dentro del editor con VoiceOver.
- Se ha corregido un problema por el que la ubicación del símbolo de intercalación en el margen de corrección rápida era incorrecta.
- Se ha corregido un problema de rendimiento que provocaba que la corrección de la sangría tardase demasiado tiempo en archivos grandes.
- Se ha corregido un problema por el que la selección automática de Intellisense era confusa.
- Se ha corregido un problema por el que Visual Studio para Mac no podía abrir archivos .targets.
- Se ha corregido un problema por el que la pantalla se actualizaba parcialmente al comentar un método contraído.
- Se ha corregido un problema en el que el resaltado de la sintaxis de C# no funcionaba para algunas de las palabras clave.
- Se ha solucionado un problema por el que al invocar algunos fragmentos del cuadro de herramientas de los archivos .cs conducía a un código con formato incorrecto.
- Se ha corregido un problema por el que al pulsar hacia abajo para elegir la finalización de la etiqueta de cierre en XAML IntelliSense se cerraba la ventana de finalización.
- Se ha corregido un problema por el que no se podía abrir el archivo "redactado".
- Se ha corregido un problema por el que algunas veces el pegado producía un error en los archivos XAML.
- Se ha corregido un problema por el que al agregar un atributo mediante Intellisense, no se recortaba "Attribute" del nombre.
- Se ha corregido un problema que provocaba que las sugerencias de código no funcionase correctamente al pulsar
(
después de una tecla de dirección aislada.
NuGet
- Se ha corregido un problema por el que Visual Studio para Mac se bloqueaba después de mostrar el error "Could not add packages" (No se han podido agregar los paquetes).
- NuGet se ha actualizado a la versión 4.8.
- Las advertencias de diagnóstico del paquete NuGet se muestran ahora en el Explorador de soluciones. Cualquier advertencia de diagnóstico se mostrará con un icono de advertencia y el texto completo de la advertencia disponible como información sobre herramientas.
- Se ha corregido una serie de problemas de NuGet:
- Problema al restaurar paquetes de NuGet sin versión estable.
- La versión de NuGet empaquetada de VS4Mac es demasiado antigua: 4.3.1.
- Las referencias condicionales a paquetes con variables no funcionan correctamente.
- Una aplicación Xamarin.Forms con referencias a una biblioteca con varias plataformas de destino no puede compilarse.
- La compilación de Csproj de Visual Studio para Mac no admite la condición Item.
- Admisión de varios elementos PackageReferences de NuGet condicionales en proyectos con varios destinos.
- Muestra de dependencias según plataforma en proyectos con varios destinos.
- VS no puede compilar una solución F# de .NET Core.
- La restauración de NuGet ignora los destinos de compilación.
- NuGet restaura la versión incorrecta de Microsoft.AspNetCore.App.
instantáneas
- Se ha corregido un problema por el que el depurador no podía ejecutar una consola externa en Mojave.
Herramientas de prueba
- Se ha corregido un problema por el que el elemento "DisplayName" del atributo Fact de xUnit no se mostraba en el explorador de pruebas si el nombre tenía un punto en el final.
- Se ha corregido un problema por el que se producía un error en la integración de pruebas unitarias del editor de texto ("La prueba unitaria 'nombre' no se pudo cargar").
- Se ha corregido un problema de rendimiento por el que el panel "Resultados de pruebas" tiene un rendimiento incorrecto cuando se muestran grandes cantidades de texto.
- Se ha corregido un problema que provocaba que la integración de pruebas unitarias en el editor no desencadenase correctamente casos de prueba.
- Se ha corregido un problema que podía provocar que xunit no se restaurase correctamente.
F#
- Se ha corregido un problema por el que las instrucciones open de F# se tenían que agregar manualmente al pegar o escribir código.
- Se ha corregido un error que provocaba que los proyectos de F# nuevos mostrasen errores de IntelliSense.
- Se ha corregido un problema en los proyectos de F# en los que Visual Studio para Mac sobrescribía la GUID del proyecto para que esté en minúsculas en lugar de en mayúsculas.
Sistema de proyectos
- Se ha corregido un problema que provocaba que el copiado y pegado de un archivo XAML causase una disociación entre los archivos .xaml y .xaml.cs.
- Se ha corregido un problema por el que se agregaban archivos a ItemGroup.compile(Remove) y este problema relacionado: No se encuentra el tipo de error del espacio de nombres.
- Se ha corregido un problema por el que se creaba un archivo C# no válido con un nuevo proyecto de biblioteca.
- Se ha corregido un problema por el que no era posible crear un archivo .resx específico de una referencia cultural mediante el menú "Nuevo archivo..." en el menú contextual del Explorador de soluciones.
Explorador de ensamblados
- Se ha corregido un problema por el que el explorador de ensamblados mostraba un icono incorrecto para las propiedades.
- Se ha corregido un problema por el que
System.DayOfWeek
enum (Wednesday
) no parecía tener asignado un valor.
Accesibilidad
- Se han corregido varios problemas de accesibilidad en esta versión, como varios problemas de VoiceOver en el depurador y en la creación de certificados para desarrolladores de iOS, y problemas de teclado en Android SDK Manager.
Otros
- Se ha corregido un problema por el que no se guardaba la configuración de Organize Using > Place System directives first (Organizar con > Poner directivas del sistema primero).
- Se ha corregido un problema por el que Visual Studio para Mac no recordaba la configuración.
- Se ha corregido un problema que provocaba que la búsqueda de actualizaciones resultara en varias indicaciones para iniciar sesión.
Visual Studio 2017 para Mac, versión 7.8.1.4
publicada el 22 de febrero de 2019
- Se ha corregido un problema que provocaba que Visual Studio para Mac dejara de responder al seleccionar la visualización en dos columnas.
Visual Studio 2017 para Mac, versión 7.8.2.1
publicada el 28 de febrero de 2019
- Se ha corregido un problema que provocaba que las características del depurador a veces no funcionaran como se esperaría con Unity.
Visual Studio 2017 para Mac, versión 7.8.3.2
publicado el 12 de marzo de 2019
- Esta versión contiene un cliente NuGet 4.8 actualizado, que a su vez cierra una vulnerabilidad en el cliente de NuGet.
- Se ha corregido un problema que provocaba que no funcionara el uso de Git para publicar un proyecto existente en un nuevo repositorio remoto.
- Se ha corregido un problema que provocaba el error de las operaciones remotas de Git en Visual Studio para Mac:.
- Se ha corregido un problema que provocaba que la información sobre herramientas no se mostrara para las soluciones de F#.
- Se ha corregido un problema que provocaba que el cuadro de diálogo Notificar un problema bloqueara Visual Studio para Mac al escribir detalles.
- Se ha corregido un problema que provocaba el bloqueo de Visual Studio para Mac al usar Notificar un problema si se perdía la conexión del depurador.
- Se ha corregido un problema que provocaba que se mostraran dos ventanas emergentes de inicio de sesión si no se había iniciado sesión y se intentaba notificar un problema.
- Se ha corregido un problema que provocaba que se mostraran advertencias sobre iconos que faltan en los archivos de registro cuando se usa Notificar un problema.
- Se ha corregido un problema que impedía que se mostraran los mensajes de compilación en la ventana Salida de la compilación después de compilar proyectos de Docker Compose.
Visual Studio 2017 para Mac, versión 7.8.4.1
publicado el 13 de mayo de 2019
- Esta versión corrige una incidencia que provocaba que (Visual Studio para Mac 7.8.3 se bloqueara tras cargar una segunda solución)[https://developercommunity.visualstudio.com/content/problem/509716/visual-studio-783-build2-crashes-after-loading-a-s.html ].
Comentarios y sugerencias
Nos encantaría que nos diera su opinión. Puede notificar un problema a través de la opción Notificar un problema del IDE de Visual Studio para Mac y realizar un seguimiento de los comentarios en el portal de la comunidad de desarrolladores. Para sugerir nuevas características, puede usar la opción Sugerir una característica, de las que también se hace un seguimiento en la comunidad de desarrolladores.
Blogs
Saque partido de la información y de las recomendaciones disponibles en los blogs de Developer Tools que le mantendrán al día sobre las nuevas versiones y con publicaciones con mucha información sobre una gran variedad de características.
Historial de notas de la versión de Visual Studio 2017 para Mac
Puede ver las versiones anteriores de notas de la versión de Visual Studio 2017 para Mac en la página Historial de notas de la versión.