Qu'est-ce que le projet PCL ?
Qu'est-ce que le projet PCL ?

Vidéo: Qu'est-ce que le projet PCL ?

Vidéo: Qu'est-ce que le projet PCL ?
Vidéo: Qu’est-ce que Peculium et le PCL ? 2024, Avril
Anonim

Projets PCL ciblez des profils spécifiques qui prennent en charge un ensemble connu de classes/fonctionnalités BCL. Cependant, l'inconvénient de PCL est qu'ils nécessitent souvent un effort architectural supplémentaire pour séparer le code spécifique au profil dans leurs propres bibliothèques.

En tenant compte de cela, quelle est la différence entre un projet partagé et PCL ?

Les différence entre une projet partagé et une bibliothèque de classes est que cette dernière est compilée et l'unité de réutilisation est l'assembly. Alors qu'avec le premier, l'unité de réutilisation est le code source, et le partagé le code est incorporé dans chaque assembly qui fait référence au projet partagé.

À côté de ci-dessus, comment créer une bibliothèque de classes portable dans Visual Studio 2017 ? À créer une Bibliothèque de classes portable , utilisez le modèle fourni dans Visual Studio . Créer un nouveau projet (Fichier > Nouveau projet), et dans la boîte de dialogue Nouveau projet, sélectionnez votre langage de programmation ( C# visuel ou Visual Basic ). Ensuite, sélectionnez le Bibliothèque de classe (Héritage Portable ) modèle.

De même, on peut se demander, qu'est-ce que. NET PCL ?

Le projet de bibliothèque de classes portable vous permet d'écrire et de créer des assemblys managés qui fonctionnent sur plusieurs fichiers. RAPPORTER Plateforme cadre. Vous pouvez créer des classes qui contiennent du code que vous souhaitez partager entre de nombreux projets, comme une logique métier partagée, puis référencer ces classes à partir de différents types de projets.

Qu'est-ce que le code partagé ?

partagé Les projets vous permettent d'écrire en commun code qui est référencé par un certain nombre de projets d'application différents. Les code est compilé dans le cadre de chaque projet de référencement et peut inclure des directives de compilateur pour aider à incorporer des fonctionnalités spécifiques à la plate-forme dans le code partagé base.

Conseillé: