nicotom
Messages postés20Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention 4 février 2010
-
28 juil. 2005 à 14:24
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
29 juil. 2005 à 13:18
Salut à tous
Je suis sur un logiciel qui comporte environ 25 classes.
j'aimerai faire une dll par classe.
J'utilisa le compilateur en ligne de commande avec la commande suivante:
CSimple.cs(9,25): error CS0246: Le type ou le nom d'espace de noms 'CCurve' est
introuvable (une directive using ou une référence d'assembly est-elle
manquante ?)
CSimple.cs(11,18): error CS0246: Le type ou le nom d'espace de noms 'eCurveTyp'
est introuvable (une directive using ou une référence d'assembly
est-elle manquante ?)
Le probleme est que si j'integre CCurve et eCurveType, il me demande d'autres classes et finalement j'en revient a une dll avec toutes les classes dedans.
Sauriez vous comment faire pour permetre de créer une dll par classe.
(j'ai essayer de mettre un namespace par classe mais le logiciel ne compile plus).
zebobo5
Messages postés273Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention 6 février 20091 28 juil. 2005 à 14:30
Il y a un ordre à respecter. Il fo d'abord ke tu compile ta class CCurve et eCurveTyp, puis faire reference dans ton projet à ses dll, si tu ve kil les trouve pour la compilation.
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 29 juil. 2005 à 13:18
C'est pareil pour les classe du framework, tu utilises dans ton programme System.Windows.Forms.dll qui elle même utilise System.Drawing.dll etc.. Pour ton cas il me semble que le mieux c'est d'avoir qu'une seule lib, si vraiment tu en veux une par classe, il faut rajouter pour chaque compilation les références à toutes les libs utilisées dans la compilation en cours. ( option -reference ).