.NET Core - MSBuild

En este capítulo, analizaremos qué es MSBuild y cómo funciona con .NET Core. MSBuild es la plataforma de compilación para Microsoft y Visual Studio. En la aplicación para UWP, si abre la carpeta del proyecto, verá los archivos project.json y * .csproj.

Pero si abre nuestra aplicación de consola .NET Core anterior, verá los archivos project.json y * .xproj.

  • El sistema de compilación .NET Core o el sistema de compilación project.json no es suficiente para las necesidades de UWP; esta es la razón por la que UWP todavía usa el sistema de compilación * .csproj (MSBuild).

  • Pero project.json se moverá en lo que respecta al sistema de compilación.

  • Ahora, si desea agregar algunos archivos existentes a su aplicación para UWP como lo hemos agregado en la aplicación Consola, entonces debe agregar esos archivos en la carpeta del proyecto. Además, también deberá incluirlo en su proyecto en el Explorador de soluciones.

Consideremos ahora los siguientes archivos; copie estos archivos en la carpeta de su proyecto.

Regresemos a Visual Studio y abramos el Explorador de soluciones.

  • Ahora puede ver que solo copiar archivos no es suficiente en el caso de aplicaciones para UWP, porque en el Explorador de soluciones, no podemos ver esos archivos.

  • Ahora debemos incluir esos archivos también haciendo clic en el Show All Files icono como se resalta en la captura de pantalla anterior y ahora verá todos los archivos en la carpeta del proyecto.

Estos dos archivos todavía no están incluidos en nuestro proyecto. Para incluir estos archivos, seleccione estos archivos y haga clic con el botón derecho en cualquier archivo y luego seleccioneInclude in Project.

Ahora estos archivos también están incluidos. Una cosa buena que se puede prever es el enfoque project.json de eliminar archivos para * .csproj en la versión futura de las herramientas SKD y también en Visual Studio.