[résolu] comment créer une dll?

yasso
[résolu] comment créer une dll?

Bonjour, je développe avec le framework version 2.XXXX donc j'ai créer une class en C# et j'aimerais la convertir en DLL j'ai executer cette commande:

csc /t:library myclass.cs

tous c'est bien passer
le souci et que je souhaiterais générer une dll avec la version du framework V1.XXX ( car j'aimerais l'intégrer dans un environement écris avec l'ancien framework qui est V1.XXX)
donc es que je dois désinstaller mon framework courant qui est V2 et installer le V1 ou es qu'il y'a une commande qui permet cela

Merci d'avance . :wink:

fredericmazue

Une commande dans le V2 tu veux dire ? Pas à ma connaissance.
Maintenant si tu me le permets, il me paraît plus simple et surtout plus sain de compiler ton "framework v1" en .Net 2.0
Tu ne devrais pas avoir trop de difficultés et c'est toujours bon d'essayer d'éviter de devenir obsolete. Déjà que .Net 3.0 vient de sortir...

yasso

Quote:
c'est toujours bon d'essayer d'éviter de devenir obsolete

:) je comprends et vous avez raison mais mon souci et que je paramétre un system (CRM 3.0) qui est réalisé avec le framework 1 et j'aimerais on rajouter des dll donc je n'est pas le choix que de les compiler avec le framework 1 car avec le framework2 ou meme 3 ca ne marche pas...incompatibilité.
fredericmazue

Je ne sais pas. Pour moi on ne peut pas compiler avec 2.0 ne ciblant sur 1.0.
Peut être que quelqu'un aura une info géniale.

yasso

Salut , j'ai résolu le souci en faite j'ai installé SharpDevelop il permet de généré des dll avec le framework 1.0.

fredericmazue

LOL :lol: :lol:
SharpDevelop est construit sur .Net 1.1
Tu parles qu'il va compiler pour .Net 1.1
Tu parles que ça résoud le problème, c'est comme si tu me disais: "Eureka, j'ai résolu le problème pour compiler vers .Net 1.1 en installant .Net 1.1"
;) :lol:

Bon, le principal est que tu ais une solution, j'en suis heureux.
Dis on va essayer de mettre un peu d'ordre sur ce forum.
Pour cela aurais tu la gentillesse de mettre [résolu] dans le titre de ton premier post, si tu penses que ton problème est résolu ?

yasso

ok

fredericmazue

Ben tu dis "ok" mais tu ne le fais pas.
Alors je vais le faire....

vince23

sinon,

normalement, si tu vas ici :
C:\WINDOWS\Microsoft.NET\Framework\
tu as l'ensemble de tes framework installés

il te suffit donc d'utiliser le csc.exe présent dans le dossier v1.X.XXX :
"C:\WINDOWS\Microsoft.NET\Framework\v1.X.XXX\csc /t:library myclass.cs"

là, si tu tapes ta commande : csc /t:library myclass.cs
c'est que tu as mis ton exe dans ton path
il suffit de le changer

Une autre solution couteuse est d'utiliser VS 2003...