Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Comment redescendre en version ?

2 views
Skip to first unread message

Unknown

unread,
Oct 1, 2009, 6:15:27 AM10/1/09
to
Bonjour,

j'ai cr�� une petite application avec le framework 3.5, mais je ne peux pas
l'installer sur le PC cible car celui-ci tourne sur XP sans service pack 2
(n�cessaire pour d'autres applications professionnelles).

Comment puis-je redescendre en version de framework (si c'est possible) pour
faire tourner mon application sur un XP "de base" ?

Merci pour vos lumi�res...

Unknown

unread,
Oct 2, 2009, 5:14:02 AM10/2/09
to
En fait, j'ai trouv� la r�ponse : DEVELOPPER EN JAVA !!!

:-)))


"C-Di�se" <@> a �crit dans le message de news:
4ac48166$0$17531$426a...@news.free.fr...

Richard Clark

unread,
Oct 2, 2009, 1:14:10 PM10/2/09
to
C-Di�se a �crit :

Hum, bizarre. A partir d'XP, il n'y a aucunes raisons de ne pas passer �
XP + SP2/3, si ce n'est que si l'application ne tourne plus sour XP +
SP, c'est que l'application a un pb.

Maintenant, si tu as choisi d'utiliser le fwk 3.5, c'est que tu as une
r�elle raison, genre utilisation de WPF, WCF ou autre.
Si ce n'est pas le cas, la compilation en mode 2.0 de ton appli ne
devrait pas poser de pb.

NB: Y'a les meme pbs avec Java.

--
Richard Clark
http://www.c2i.fr
Le 1er site .NET

Unknown

unread,
Oct 2, 2009, 4:13:34 PM10/2/09
to
Salut Richard et merci pour ta r�ponse.

"Richard Clark" <rcl...@c2i.fr> a �crit dans le message de news:
OnwlFP4Q...@TK2MSFTNGP05.phx.gbl...


> C-Di�se a �crit :

> Hum, bizarre. A partir d'XP, il n'y a aucunes raisons de ne pas passer � XP +

> SP2/3, si ce n'est que si l'application ne tourne plus sour XP + SP, c'est que
> l'application a un pb.

En fait, l'application en question a effectivement un "probl�me"... C'est une
application de comptabilit� qu'il ne faut surtout pas "brusquer". Bref,
interdiction formelle de modifier la version de l'OS, ni ajouter un SP... Bah,
la compta c'est sacr� !

>
> Maintenant, si tu as choisi d'utiliser le fwk 3.5, c'est que tu as une r�elle
> raison, genre utilisation de WPF, WCF ou autre.

C'est bien le probl�me... J'ai choisi le 3.5 et je ne peux pas l'utiliser
partout... Pas tr�s portable �a.

> Si ce n'est pas le cas, la compilation en mode 2.0 de ton appli ne devrait pas
> poser de pb.
>

Tout ce que je peux dire, c'est que si je change le Framwork cible dans les
propri�t�s du projet pour descendre � ".NET Framework 2.0", j'ai les
avertissements suivants :

-Avertissement 1: Impossible de r�soudre l'assembly
System.ComponentModel.DataAnnotations. L'infrastructure cible requise par cet
assembly (3.5) est plus �lev�e que l'infrastructure cible du projet. Si cette
r�f�rence est requise par votre code, vous obtiendrez des erreurs de
compilation.
-Avertissement 2: Impossible de r�soudre l'assembly System.Xml.Linq.
L'infrastructure cible requise par cet assembly (3.5) est plus �lev�e que
l'infrastructure cible du projet. Si cette r�f�rence est requise par votre code,
vous obtiendrez des erreurs de compilation.
-Avertissement 3: Impossible de r�soudre l'assembly
System.Data.DataSetExtensions. L'infrastructure cible requise par cet assembly
(3.5) est plus �lev�e que l'infrastructure cible du projet. Si cette r�f�rence
est requise par votre code, vous obtiendrez des erreurs de compilation.
-Avertissement 4: Le composant r�f�renc� 'System.ComponentModel.DataAnnotations'
est introuvable.
-Avertissement 5: Le composant r�f�renc� 'System.Xml.Linq' est introuvable.
-Avertissement 6: Le composant r�f�renc� 'System.Data.DataSetExtensions' est
introuvable.

> NB: Y'a les meme pbs avec Java.

Les m�mes probl�mes ? La JVM demande-t-elle le SP2 pour fonctionner ? J'ai des
doutes, l�... J'ai commenc� � r��crire mon appli en Java (avec NetBeans) et
les premiers tests fonctionnent nickel sur XP, XP SP2, Linux Suse.

Mais, bon, s'il y a une solution pour utiliser le fwk 2.0, je suis preneur...

A+

Richard Clark

unread,
Oct 2, 2009, 5:36:31 PM10/2/09
to
Concretement, y'a un gros pb de com (marketing) de MS : le framework
3.5, 3.0 n'existe pas.

Les framework 2.0, 3.0, 3.5 fonctionnent tous sous le meme runtime, le
v2.0.50727 (va voir dans le r�pertoire
C:\Windows\Microsoft.NET\Framework et tu verras que seuls les 1.0, 1.1
et 2.0 ont des noms � rallonge, les autres sont juste 3.0 et 3.5).

Bref, avec les 3.0 et 3.5, MS t'offre juste de nouvelles applications
(WPF, WCF & co) et de nouveaux compilateurs qui comprennent les syntaxes
Linq & co.
MAis le runtime est le meme.

Donc ton code qui ne fonctionne que sous le fw 3.5, ce n'est que parce
qu'il :

1/ Utilise des assemblys qui sont dans les nouvelles applis livr�es avec
les v 3.x
2/ Utilise les nouvelles syntaxes support�es pour les nouvelles versions
des compilateurs

Unknown

unread,
Oct 4, 2009, 10:12:00 AM10/4/09
to

> Donc ton code qui ne fonctionne que sous le fw 3.5, ce n'est que parce
> qu'il :
>
> 1/ Utilise des assemblys qui sont dans les nouvelles applis livr�es avec les v
> 3.x
> 2/ Utilise les nouvelles syntaxes support�es pour les nouvelles versions des
> compilateurs

Ok, merci pour ces infos. Mais, concr�tement, le r�sultat est le m�me : une
appli d�velopp�e avec le framework 3.5 ne fonctionne pas sur une machine sur
laquelle le framework 3.5 n'est pas install�e... Or, je n'ai pas pu installer le
framework 3.5 sur le PC qui ne doit pas passer en SP2.

Par contre, avec Java, il suffit d'installer la derni�re JVM et �a roule !

Microsoft a peut-�tre trop voulu utiliser ses dll syst�mes ou un truc dans le
genre, je ne sais pas, mais le r�sultat est une portabilit� super-limit�e ! J'ai
du mal � comprendre l'int�r�t , alors, d'utiliser une machine virtuelle...


0 new messages