2010-07-22 5 views
0

J'essaie de suivre le livre électronique de Paul Sheriff, "Fundamentals of N-tier", qui est vraiment très bien jusqu'à présent. À la fin du chapitre 2, il dit que nous devrions diviser les classes que nous avons créées en bibliothèques de classes séparées et que ces bibliothèques (dll) peuvent ensuite être utilisées à partir de n'importe quelle application. Le livre n'explique pas comment faire cela.Convertir la classe en bibliothèque de classes

J'ai les classes construites, mais je ne sais pas comment les convertir en bibliothèques de classe et de les référencer dans mon projet.

============================================== =============

Merci pour l'aide de tout le monde, je l'apprécie vraiment.

J'ai créé la bibliothèque de classes dans le même projet et ajouté une référence à celle-ci.

DataCommon est le nom de la bibliothèque de classes est la classe dataLayer GetDataTable est une méthode dans la classe

Comment accéder cette méthode du projet Web.

J'ai ajouté un "using DataCommon;" déclaration au sommet de la classe que je suis en train d'accéder à la bibliothèque de classe. Je reçois « le type ou espace de noms n'a pas pu être trouvée »

Répondre

2
  • Commencez par ajouter un nouveau projet à votre solution de type Bibliothèque de classes

alt text http://www.c-sharpcorner.com/UploadFile/john_charles/CrystalReportsandReportingServices05212008144427PM/Images/cr1.gif

  • ensuite déplacer ces cours à ce projet.

  • Enfin, référencez le projet dans le site ASP.NET.

alt text

+0

merci, j'ai créé la bibliothèque de classes. –

+0

lorsque j'accède à l'onglet Ajouter des projets Refernce, il n'y a rien –

+0

Assurez-vous que la solution contient plusieurs projets: au moins la bibliothèque de classes que vous avez ajoutée et le site Web. –

0

Il suffit de couper le code que vous souhaitez réutiliser et copier dans un nouveau projet dll. Puis référencez ce projet dll à partir de votre application et incluez l'espace de noms partout où vous souhaitez utiliser ces classes. Il n'y a pas d'autre magie impliquée. Juste couper d'un projet et en mettre un autre.

0

Créez une nouvelle "bibliothèque de classes", un type de projet lors de la création d'un nouveau projet. Ensuite, copiez simplement la classe dans le projet, en vous assurant de changer l'espace de noms en espace de noms approprié.

0

J'ai les classes construites, mais je ne savent comment les convertir en bibliothèques de classe et les référence dans mon projet .

Créez un nouveau projet de type "Class Library" et ajoutez vos fichiers de classe à cela.

Pour les référencer à partir de votre projet, il vous suffit de faire un clic droit sur le projet dans l'explorateur de solution et "Ajouter une référence". Si vous avez les deux projets dans la même solution, vous pouvez cliquer sur l'onglet Projet et faire votre sélection.Si ce n'est pas le cas, cliquez sur l'onglet Parcourir et accédez au dossier bin/debug ou bin/release de votre projet de bibliothèque de classes qui contient la DLL compilée. (vous devez avoir construit votre projet de bibliothèque de classes pour que la DLL compilée existe, bien sûr)

+0

merci pour l'aide –

+0

ok, je vais avoir des problèmes pour m'inscrire avec Open ID –

Questions connexes