Maison > Article > développement back-end > Référence d'assemblage en C#
En C#, nous avons Reference Assembly, qui contient la quantité minimale de métadonnées qui seront nécessaires ou requises pour représenter la surface de l'API. Ainsi, l'assemblage de référence inclut la déclaration de tous les membres qui sont utiles, mais ils excluront toutes les implémentations et déclarations privées, qui n'ont aucun impact sur APsurface car elles fournissent essentiellement les métadonnées pour représenter le contrat APsurface. Nous avons donc ici deux types d'assemblys, l'un est l'implémentation et l'autre les assemblys de référence, mais nous ne pouvons pas utiliser d'assemblys de référence pour charger pour l'exécution, et ces types d'assemblys sont essentiellement distribués avec le SDK qui signifie Software Development Kit of the bibliothèque ou plateforme.
Syntaxe de référence d'assembly en C#
Comme nous le savons, c'est un mécanisme qui assemble notre code en Assembly ; pour cela, nous n'avons pas de syntaxe particulière, mais nous pouvons suivre quelques étapes pour définir des assembleurs en C#. Pour cela, nous pouvons utiliser la boîte de dialogue Gestionnaire de références pour gérer et ajouter la référence aux composants. Mais si nous voulons ajouter une référence aux composants personnalisés, cela doit être fait manuellement.
Étapes à suivre pour référencer le code :
Voici quelques points à garder à l’esprit lorsque vous travaillez avec des assemblys de référence en C# ; c'est davantage géré par nos outils.
Comme nous le savons déjà, l'Assembly de référence représente la surface de l'API en fournissant les métadonnées la concernant. Nous connaissons donc l'assembly de référence et d'implémentation, mais nous verrons ici comment cela fonctionne au niveau de l'assembly de référence et son objectif d'utilisation.
1. Grâce à l'utilisation de l'assembly de référence, nous pouvons facilement pointer la référence d'une bibliothèque sans avoir l'implémentation complète et complète de cette version. En bref, cela permet aux développeurs de référencer la version spécifique de cette bibliothèque particulière.
2. Comprenons par l'exemple simple, supposons que nous disposions des dernières versions d'une bibliothèque particulière sur une machine. Mais dans un programme actuel, nous voulons utiliser une version spécifique qui est inférieure à la dernière version dont nous disposons, donc dans ce cas, nous pouvons utiliser un assembly de référence, qui pointera vers la version précédente de cette bibliothèque, mais nous pouvons obtenez également l'erreur de compilation.
Jetons maintenant un œil à la structure de l'assembly de référence en C# :
Les assemblages de référence sont également connus sous le nom d'assemblages de métadonnées uniquement ; ils incluent tous les membres à l'exception des types privés et anonymes. De plus, le corps de leur méthode est remplacé par le throw null ; la raison derrière cette utilisation est de vérifier et d'exécuter, de réussir. Nous savons déjà qu'il supprime les mems privés des métadonnées, ce qui peut être utile pour faire référence à une surface API.
Les informations de métadonnées qu'il stocke pour représenter l'API qui sont les suivantes :
Nous pouvons maintenant voir comment générer les assemblages de référence en utilisant certains outils ou IDS.
Nous générons des bibliothèques de référence car nous pouvons avoir différents scénarios dans lesquels le consommateur de cette bibliothèque souhaite utiliser une version différente pour un programme particulier, donc les assemblys de référence nous aident à réaliser cette gestion pour notre programme car ils sont de très petite taille, et également ils se distribuent uniquement dans le cadre du kit de développement logiciel, cela nous aide également à réduire la taille du téléchargement et nous aide également à économiser de l'espace disque.
En utilisant les points ci-dessous, nous pouvons générer les assemblys de référence en C# :
Nous pouvons suivre l'étape ci-dessous pour ajouter ceci :
1. allez dans Visual Studio et sélectionnez le répertoire racine de votre projet.
2. Onglet Référence, et vous verrez la boîte de dialogue ci-dessous sur votre écran, sélectionnez la dépendance que vous souhaitez ajouter et cliquez sur ok.
Grâce à l'utilisation d'une bibliothèque de référence, nous pouvons gérer la dernière version et la version précédente ou des bibliothèques particulières sans qu'elles chargent l'implémentation de remplissage. Ce qui peut nous aider de plusieurs manières, par exemple en économisant de l'espace sur le disque, en augmentant également les performances, etc. De plus, il est facile à utiliser et à construire en définissant certaines valeurs de variables et en passant des arguments via la ligne de commande.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!