.NET Core - MSBuild

Dans ce chapitre, nous discuterons de ce qu'est MSBuild et de son fonctionnement avec .NET Core. MSBuild est la plate-forme de construction pour Microsoft et Visual Studio. Dans l'application UWP, si vous ouvrez le dossier du projet, vous verrez à la fois les fichiers project.json et * .csproj.

Mais si vous ouvrez notre précédente application .NET Core Console, vous verrez les fichiers project.json et * .xproj.

  • Le système de génération .NET Core ou le système de génération project.json ne sont pas suffisants pour les besoins UWP; c'est pourquoi UWP utilise toujours le système Build * .csproj (MSBuild).

  • Mais project.json déménagera en ce qui concerne le système de construction.

  • Maintenant, si vous souhaitez ajouter quelques fichiers existants à votre application UWP comme nous l'avons ajouté dans l'application Console, vous devez ajouter ces fichiers dans le dossier du projet. En outre, vous devrez également inclure dans votre projet dans l'Explorateur de solutions.

Considérons maintenant les fichiers suivants; copiez ces fichiers dans votre dossier de projet.

Revenons à Visual Studio et ouvrons l'Explorateur de solutions.

  • Vous pouvez maintenant voir que seule la copie des fichiers n'est pas suffisante dans le cas des applications UWP, car dans l'Explorateur de solutions, nous ne pouvons pas voir ces fichiers.

  • Maintenant, nous devons également inclure ces fichiers en cliquant sur le bouton Show All Files comme surligné dans la capture d'écran ci-dessus et vous verrez maintenant tous les fichiers dans le dossier du projet.

Ces deux fichiers ne sont toujours pas inclus dans notre projet. Pour inclure ces fichiers, sélectionnez ces fichiers et cliquez avec le bouton droit sur n'importe quel fichier, puis sélectionnezInclude in Project.

Maintenant, ces fichiers sont également inclus. Une bonne chose à prévoir est l'approche project.json consistant à déposer des fichiers pour * .csproj dans la future version des outils SKD et également dans Visual Studio.