Question

J'ai effectué une petite recherche et je me demandais s'il y avait une compatibilité descendante pour le framework .NET.

La vraie question est la suivante: si un programme utilise .NET Framework 1.1, puis-je installer la version 3.5, puis-je l'installer? Ou dois-je installer 1.1 puis si quelque chose utilise la version 3.5, je dois également installer la version 3.5?

Était-ce utile?

La solution

Malheureusement, vous devrez installer les deux versions. Les anciennes versions du framework ne sont pas automatiquement associées aux nouvelles versions.

Autres conseils

Je pense que si vous installez le framework 3.5, vous récupérez tout vers le framework 2.0. La structure 3.5 (et 3.0) s’appuyant sur le CLR 2.0, vous obtenez donc vraiment le runtime 2.0 avec les avantages supplémentaires de 3.0 et 2.5.

Vous devez installer séparément le framework 1.1.

Vous pouvez voir les versions installées ici: C: \ Windows \ Microsoft.NET \ Framework

Si vous installez quelque chose qui nécessite la version 3.5, vous devrez l'installer. La façon dont fonctionne .Net, cependant, vous pouvez avoir 1.1, 2.x et 3.5 tous installés en même temps. Les programmes spécifient la version du framework dont ils ont besoin et cette version est chargée pour eux.

Surtout avec .NET 2.0, beaucoup de choses ont changé dans le framework .NET (pas seulement au niveau de la langue). Vous aurez besoin de la version 1.1 pour exécuter les programmes liés à cette version.

Désormais, si certaines parties de votre programme utilisent .NET 3.5 et que vous avez accès à toutes les sources, je vous recommande de porter l'application entière vers .NET 3.5. Cela vous prendra un peu plus longtemps, mais cela en vaudra la peine d'aller de l'avant.

De nombreuses, peut-être la plupart des applications conçues pour .NET 1.1 seront exécutées sur des versions ultérieures du framework.

Mais il y a eu quelques changements radicaux. Le seul moyen de savoir si la version de votre application pour .NET 1.1 fonctionnera sous .NET 2.0 ou version ultérieure consiste à le tester.

Microsoft a documenté les changements connus entre .NET 1.1 et .NET 2.0 (voir http://blogs.msdn.com/brada/archive/2005/11/14/492561.aspx ) - mais les liens vers ce contenu semblent rompus: (

Et je connais au moins un changement non documenté en raison d’un bogue.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top