Paseo por Visual Studio 2019 para Mac

Visual Studio para Mac es un entorno de desarrollo integrado de .NET en Mac que se puede usar para editar, depurar y compilar código y, después, publicar una aplicación. Además de un editor de código y un depurador, Visual Studio para Mac incluye compiladores, herramientas de finalización de código, diseñadores gráficos y características de control de código fuente para facilitar el proceso de desarrollo de software.

Visual Studio para Mac admite muchos de los mismos tipos de archivo que su equivalente de Windows, como .csproj, .fsproj o .sln, y admite características como EditorConfig, lo que significa que puede usar el IDE que mejor le convenga. La creación, la apertura y el desarrollo de una aplicación son experiencias familiares para cualquiera que haya usado anteriormente Visual Studio en Windows. Además, Visual Studio para Mac emplea muchas de las eficaces herramientas que convierten a su equivalente de Windows en un IDE tan eficaz. La plataforma de compilador Roslyn se usa para la refactorización e IntelliSense. Su sistema de proyecto y motor de compilación usan MSBuild, mientras que su editor de código fuente usa la misma base que Visual Studio en Windows. Usa los mismos motores de depuración para las aplicaciones .NET Core y Xamarin y los mismos diseñadores para Xamarin.iOS y Xamarin.Android.

Qué puedo hacer en Visual Studio para Mac

Visual Studio para Mac admite los siguientes tipos de desarrollo:

  • Aplicaciones web de ASP.NET Core con C#, F# y compatibilidad con páginas de Razor, JavaScript y TypeScript
  • Aplicaciones de consola .NET Core con C# o F#
  • Aplicaciones y juegos de Unity multiplataforma con C#
  • Aplicaciones de Android, iOS, tvOS y watchOS en Xamarin con C# o F# y XAML
  • Aplicaciones de escritorio de Cocoa en C# o F#

En este artículo se analizan varias secciones de Visual Studio para Mac y se ofrece una visión general de algunas de las características que lo convierten en una herramienta eficaz para crear estas aplicaciones.

Paseo por el IDE

Visual Studio para Mac se organiza en varias secciones para administrar archivos de aplicación y configuraciones, crear código de aplicación y depurar.

Introducción

Al iniciar Visual Studio 2019 para Mac por primera vez, los nuevos usuarios verán una ventana de inicio de sesión. Inicie sesión con una cuenta Microsoft para activar una licencia de pago, si tiene una, o haga clic en el vínculo para consultar las suscripciones de Azure. Puede presionar Lo haré más tarde e iniciar sesión más adelante desde el elemento de menú Visual Studio > Iniciar sesión:

Iniciar sesión en su cuenta de Microsoft

Después, se le ofrecerá la opción de seleccionar los métodos abreviados de teclado que prefiera para personalizar el IDE: Visual Studio para Mac, Visual Studio, Visual Studio Code o Xcode:

Selección de los métodos abreviados de teclado favoritos

Después de esta experiencia de instalación inicial, verá la ventana de inicio siempre que abra Visual Studio 2019 para Mac, que muestra una lista de proyectos recientes y botones para abrir un proyecto existente o crear uno:

Elección entre proyectos recientes o creación de uno nuevo

Soluciones y proyectos

En la imagen siguiente, se muestra Visual Studio para Mac con una aplicación cargada:

Visual Studio para Mac con una aplicación cargada

En las secciones siguientes se proporciona una introducción a las áreas principales de Visual Studio para Mac.

Ventana de la solución

La ventana de la solución organiza los proyectos de una solución:

Proyectos organizados en la ventana de la solución

Aquí es donde se organizan los archivos por el código fuente, los recursos, la interfaz de usuario y las dependencias en proyectos específicos de plataforma.

Para más información sobre el uso de proyectos y soluciones en Visual Studio para Mac, consulte el artículo Proyectos y soluciones.

Referencias de ensamblado

Las referencias de ensamblado de cada proyecto están disponibles en la carpeta Referencias:

Carpeta Referencias en la ventana de la solución

Se pueden agregar otras referencias con el cuadro de diálogo Editar referencias. Para mostrarlo, haga doble clic en la carpeta Referencias o seleccione Editar referencias en las acciones del menú contextual:

Cuadro de diálogo Editar referencias

Para más información sobre el uso de referencias en Visual Studio para Mac, consulte el artículo Administrar referencias en un proyecto.

Dependencias o paquetes

Todas las dependencias externas usadas en la aplicación se almacenan en la carpeta Dependencias o Paquetes, según si el usuario se encuentra en un proyecto de .NET Core o Xamarin.iOS/Xamarin.Android. Normalmente se proporcionan en forma de NuGet.

NuGet es el administrador de paquetes más popular para el desarrollo de .NET. Con NuGet de Visual Studio, puede buscar paquetes fácilmente y agregarlos al proyecto o la aplicación.

Para agregar una dependencia a la aplicación, haga clic con el botón derecho en la carpeta Dependencias o Paquetes y seleccione Agregar paquetes:

Adición de un paquete NuGet

En el artículo Incluir un paquete NuGet en el proyecto puede encontrar información sobre el uso de un paquete NuGet en una aplicación.

Editor de código fuente

Independientemente de si está escribiendo en C#, XAML o JavaScript, el editor de código comparte los mismos componentes principales con Visual Studio en Windows, con una interfaz de usuario totalmente nativa.

Esto aporta algunas de las siguientes características:

  • Interfaz de usuario (basada en Cocoa) nativa de macOS (información en pantalla, superficie del editor, adornos de márgenes, representación de texto e IntelliSense)
  • Filtrado de tipos de IntelliSense y "visualización de los elementos de importación"
  • Compatibilidad con las entradas de texto nativo
  • Compatibilidad con idiomas RTL/bidireccionales
  • Roslyn 3
  • Compatibilidad con múltiples símbolos de inserción
  • Ajuste de línea
  • Interfaz de usuario de IntelliSense actualizada
  • Búsqueda y reemplazo mejorados
  • Compatibilidad con fragmentos de código
  • Aplicación de formato a la selección
  • Bombillas en línea

Para obtener más información sobre el uso del editor de código fuente en Visual Studio para Mac, consulte la documentación del editor de código fuente.

Para mantener las pestañas visibles en todo momento, puede aprovechar la ventaja de anclarlas. De este modo, cada vez que inicie un proyecto, siempre aparecerá la pestaña que necesite. Para anclar una pestaña, mantenga el puntero sobre esta y haga clic en el icono anclar:

Anclaje de una pestaña

Refactorización

Visual Studio para Mac proporciona dos maneras útiles de refactorizar el código: acciones de contexto y análisis de código fuente. Puede obtener más información sobre ellas en el artículo Refactorización.

Depuración

Visual Studio para Mac tiene depuradores compatibles con los proyectos de .NET Core, .NET Framework, Unity y Xamarin. Visual Studio para Mac usa el depurador de .NET Core y Mono Soft Debugger, que permiten al IDE depurar código administrado en todas las plataformas. Para más información sobre la depuración, visite el artículo Depuración.

El depurador contiene visualizadores completos para tipos especiales, como cadenas, colores y direcciones URL, además de tamaños, coordenadas y curvas de Bézier.

Para más información sobre las visualizaciones de datos del depurador, vea el artículo Visualizaciones de datos.

Control de versiones

Visual Studio para Mac se integra con los sistemas de control de código fuente Git y Subversion. Los proyectos con control de código fuente se reconocen por la rama que aparece junto al nombre de la solución:

Nombre de rama para indicar que se trata de un proyecto con control de código fuente

Los archivos con cambios sin confirmar tienen una anotación en sus iconos en la ventana de la solución, como se muestra en la imagen siguiente:

Archivos sin confirmar en la ventana de la solución

Para más información sobre el uso del control de versiones en Visual Studio, consulte el artículo Control de versiones.

Pasos siguientes

Vea también