Je sais que XP n'était pas livré avec une version de .NET Framework et je suis à peu près certain que .NET 2.0 est livré avec Vista. Ma question est, va installer .Net 2.0 sur XP également installer le support pour les applications .Net 1.1 aussi bien? En outre, vista 1.1 est compatible avec la sortie de la boîte.Comment les versions .Net Framework gèrent-elles la compatibilité descendante?
3
A
Répondre
4
"Pas vraiment" à la première question. .NET 1.1 est un framework indépendant par rapport à 2.0. Ils peuvent s'assoir côte à côte sur la même machine. Vista ne comprend pas 1.1. Si vous essayez d'utiliser 2.0 pour exécuter des applications 1.1, il peut y avoir problems. Oui à la deuxième question: Il can be installed.
2
Vista inclut les versions .NET Framework 2.0 et 3.0. Comme d'autres l'ont dit, 2.0 peut exécuter 1.1 applications, mais 2.0 changed some stuff that may break your 1.1 apps.
Je ne suis pas clair à ce sujet - certainement vous pouvez installer les deux séparément, mais une application .NET 1.1 sera exécutée en utilisant le framework .NET 2.0 si 1.1 n'est pas installé. Cela peut entraîner des problèmes en raison des changements de sécurité dans le cadre, mais devrait surtout fonctionner correctement. Est-ce que je manque quelque chose? –
Si vous pouvez * installer * 1.1, je pense que cela devrait être le bon moyen de l'exécuter. 1.1 et 2.0 peuvent être installés sur la même machine, et une application construite pour 1.1 utilisera 1.1, alors qu'une application construite pour 2.0 utilisera 2.0. 1.1 semble pouvoir être installé sur Vista, mais ne vient pas pré-installé comme le fait le 2.0. –
C'est exact. En général, 2.0 est rétrocompatible avec 1.1, mais comme Bob l'a indiqué, il y a des endroits où ce n'est pas vrai. En général, les choses devraient «juste fonctionner», cependant. – Andy