Héritage et compilation [Résolu]

Signaler
Messages postés
3
Date d'inscription
dimanche 6 mars 2005
Statut
Membre
Dernière intervention
8 octobre 2006
-
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
-
Bonjour,


Je viens de me mettre au c# depuis peu..
et là je suis occupé à tester l'héritage.


Alors voilà, pour faire simple, je me demande comment compiler si j'ai :
(Les classes sont correctement codées..)


* une class Test qui contient le main
* une class Personne
* une class Enseignant qui hérite de Personne

Moi j'essai a chaque fois de faire :
csc Personne.cs
ensuite
csc Enseignant.cs
et en terminant par
csc Test.cs

mais je me dit que ceci ne peut pas marcher car la commande csc me donne un executable
et je n'ai pas besoin de faire un executable de ma class Personne et Enseignant :s

Si quelq'un pourait me donner un ptit coup de pouce sa sereait sympa :)


Merci d'avance :)

7 réponses

Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
36
Salut, indiques au compilateur tous les fichiers en même temps, séparés par un espace il me semble de mémoire. ou alors "csc.exe *.cs"
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
47
Salut

csc.exe /target:exe Test.cs Personne.cs Enseignant.cs

Tu auras un executable contenant toutes tes classes

ou alors

csc.exe /target:library Personne.cs Enseignant.cs
csc.exe /target:exe /reference:personne.dll test.cs

Personne et enseignant seront dans une dll
Et Test dans un exe

Mx
MVP C# 
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
51
Salut,
Pourquoi tu ne travailles pas avec un IDE ? Y'en a des bons et des gratuits
Par exemple VC# Express

<hr size="2" />VC# forever
Messages postés
3
Date d'inscription
dimanche 6 mars 2005
Statut
Membre
Dernière intervention
8 octobre 2006

j'utilise cette ide   mais avant de choisir l'option de facilité je voulais vite savoir comment faire sa sans ide..
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
47
Et je me suis fais griller :D

Bon, bah j'ajouterais que pour nommer tes assemblys tu peux ajouter  /out:LeNom

Mx
MVP C# 
Messages postés
3
Date d'inscription
dimanche 6 mars 2005
Statut
Membre
Dernière intervention
8 octobre 2006

Merci pour votre aide et explication..
Je me remet au boulo ;)
Bon dimanche à tous
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
86
Salut,

J'ajouterai aussi que c'est documenté ici : Options du compilateur C#
Et qu'il y a aussi cet article sur le sujet : Utilisation du compilateur de ligne de commande C# 2.0

Voilà :-)

/*
coq
MVP Visual C#
CoqBlog
*/