web-dev-qa-db-fra.com

Comment utiliser une bibliothèque de classes C # dans un projet?

J'ai créé une nouvelle bibliothèque de classes en C # et souhaite l'utiliser dans l'un de mes autres projets C #. Comment procéder?

60
Nosrama

Ajoutez-y une référence dans votre projet et une clause using en haut du fichier CS où vous souhaitez l'utiliser.

Ajouter une référence:

  1. Dans Visual Studio, cliquez sur Projet, puis sur Ajouter une référence.
  2. Cliquez sur l'onglet Parcourir et localisez le DLL auquel vous souhaitez ajouter une référence.
    REMARQUE: Apparemment, l'utilisation de Parcourir est une mauvaise forme si DLL que vous voulez utiliser se trouve dans le même projet. Au lieu de cela, cliquez avec le bouton droit sur le projet, puis cliquez sur Ajouter une référence, puis sélectionnez la classe appropriée de l'onglet Projet:
    enter image description here
  3. Cliquez sur OK.

Ajouter une clause using:

Ajouter "using [namespace];" au fichier CS où vous voulez référencer votre bibliothèque. Ainsi, si la bibliothèque que vous souhaitez référencer a un espace de noms appelé MyLibrary, ajoutez ce qui suit dans le fichier CS:

using MyLibrary;
75
Michael Todd

Dans la fenêtre de l'Explorateur de solutions, cliquez avec le bouton droit sur le projet pour lequel vous souhaitez utiliser votre bibliothèque de classes, puis cliquez sur l'élément de menu "Ajouter une référence". Ensuite, si la bibliothèque de classes se trouve dans le même fichier de solution, accédez à l'onglet Projets et sélectionnez-le. si ce n'est pas dans le même onglet, vous pouvez aller dans l'onglet Parcourir et le trouver de cette façon.

Ensuite, vous pouvez utiliser n'importe quoi dans cette assemblée.

6
Max Schmeling

Je ne suis pas certain pourquoi tout le monde prétend que vous avez besoin d'une déclaration using en haut de votre fichier, car elle est totalement inutile.

Cliquez avec le bouton droit sur le dossier "Références" de votre projet et sélectionnez "Ajouter une référence". Si votre nouvelle bibliothèque de classes est un projet de la même solution, sélectionnez l'onglet "Projet" et choisissez le projet. Si la nouvelle bibliothèque ne se trouve PAS dans la même solution, cliquez sur l'onglet "Parcourir" et recherchez le fichier .dll de votre nouveau projet.

2
Adam Robinson

Ajoutez-le comme référence.

Références> Ajouter une référence> Recherchez votre DLL.

Vous devrez ensuite ajouter une instruction using en haut de votre code.

1
Daniel May

Here est un bon article sur la création et l'ajout d'une bibliothèque de classes. Même montre comment créer des méthodes à l'aide de l'assistant de méthode et comment les utiliser dans l'application

1
SwDevMan81

Clic droit sur Projet -> Ajouter -> Nouveau projet -> cliquez sur Bibliothèque de classes.

Maintenant, votre bibliothèque de classes est créée en tant que class1.cs

Clic droit sur les références (de votre programme/application console)

-> Ajouter une référence -> classLibrary1 (tout ce que vous avez nommé) Maintenant, mentionnez "using ClassLibrary1" dans votre application programme/console

Maintenant, vous pouvez facilement appeler la méthode/propriété dans votre application de la console

0
sohan yadav

Il manque des étapes nécessaires dans les réponses ci-dessus pour fonctionner à tous les niveaux de développeurs:

  1. compiler votre projet de bibliothèque de classe
  2. le fichier dll sera disponible dans le dossier bin
  3. dans un autre projet, cliquez avec le bouton droit sur NomProjet et sélectionnez "Ajouter" => "Elément existant"
  4. Accédez au dossier bin du projet de bibliothèque de classes et sélectionnez le fichier dll (les étapes 3 et 4 sont importantes si vous envisagez d'expédier votre application sur d'autres machines)
  5. comme mentionné, ajoutez une référence au fichier dll que vous "venez" d'ajouter à votre projet
  6. comme @Adam l'a mentionné, appelez simplement le nom de la bibliothèque à partir de n'importe où dans votre programme, vous n'avez pas besoin d'une instruction using
0
usefulBee
  1. Ajouter une référence à votre bibliothèque
  2. Importer l'espace de noms
  3. Consommez les types dans votre bibliothèque
0
Kent Boogaart

Vous devez ajouter une référence à votre bibliothèque de classe à partir de votre projet. Faites un clic droit sur le dossier de références et cliquez sur ajouter une référence. Vous pouvez soit rechercher la DLL, soit ajouter une référence de projet si votre classe libaray est un projet de votre solution.

0
Charlie