-
Projet 2.0 et lib 3.5
Bonjour,
Je n'ai actuellement pas le moyen de tester par moi-même mais je suis en train de développer une bibliothèque en VB.NET avec vs 2008 en .NET 3.5
Je viens d'apprendre que le serveur sur lequel j'aurai à utiliser cette lib sera en .NET 2.0
Cela est-il important ? De même que le langage (C# ou VB.NET) dans laquelle la lib est faite importe peu, la version de NET importe-t-elle ?
J'ai bien peur que oui (auquel cas il me faudra m'attaquer aux 102 erreurs renvoyées par .NET 2.0 :D)
Merci !
-
Il faut que tu changes la version du framework cible dans les options de ton projet sous VS de 3.5 à 2.0.
Bien que le Framework 3.5 et le Framework 2.0 partagent à peu près le même CLR (à un service pack prêt il me semble) le fait de compiler en 3.5 pourrai te rajouter des références vers des libs n'existant pas avec le fw 2.0 ... (dont LINQ)
-
Oui, c'est ce que j'avais fait et c'est pourquoi j'avais 102 erreurs... rapidement corrigées par quelques changements de version des références.
Ceci dit, je m'étonne, dans la sortie de la compilation que la ligne de commande soit toujours celle du framework 3.5
J'ai bien changé dans les propriétés, c'est bien le 2.0 qui est sélectionné mais la ligne de compilation commence comme ceci:
C:\WINDOWS\Microsoft.NET\Framework\v3.5\Vbc.exe /noconfig /imports:Microsoft.VisualBasic,System, bla bla bla
-
Nan mais ça ce n'est pas grave.