Description du livre
Explorez les API.NET avancées et créez une bibliothèque de base avec génération dynamique de code et inspection des métadonnées pour être utilisée par d'autres bibliothèques ou applications client. Ce livre commence avec les avantages de .NET, y compris ses tâches fondamentales et les outils où vous apprendrez les outils du SDK .NET et l'outil ILDasm. Ceci est suivi d'une discussion détaillée sur la génération de code dans la programmation de l'API.NET.
En cours de route, vous apprendrez comment construire un modèle de programmation à l'aide d'un outil générateur de code et d'un outil d'inspection des métadonnées en utilisant les informations de version.NET pour l'assemblage et le code binaire.NET. L'exploration du runtime .NET Core 3.0 couvre les fonctionnalités de Microsoft Visual Studio 2019 en utilisant un tutoriel et vous montre comment créer une application .NET Core 3.0. Ici, vous allez configurer et déployer vos projets .NET avec des métapaquets et voir ce qu'il faut faire et ce qu'il ne faut pas faire. Enfin, vous comparerez les fonctionnalités de .NET Core 3.0 avec la bibliothèque .NET Framework et ses frameworks GUI.
Après avoir lu ce livre, vous serez en mesure de travailler dans un environnement et un programme.NET 3.0 pour ses deux fonctionnalités avancées : la génération de code et l'inspection des métadonnées.
Ce que vous apprendrez
Comprendre le fonctionnement interne de l'organisation structurelle d'une assembléeTravailler avec la réflexion à travers la plateforme .NET CoreEffectuer la génération de code dynamique en utilisant le modèle CodeDOM (CodeDOM) de l'API de base .NET.Utiliser le mécanisme de métadonnées de la plate-forme .NET Core
A qui s'adresse ce livre ?
Développeurs de logiciels et ingénieurs utilisant la plate-forme et les outils .NET et/ou la plate-forme et les outils .NET Core.