Les composants .Net compilés avec .Net Framework 3.5 s'exécutent-ils sur un système sur lequel seul .Net Framework 4.0 est installé? En d'autres termes, le programme d'installation de .Net Framework 4.0 inclut-il le .Net Framework 3.5?Le programme d'installation de .Net Framework 4.0 inclut-il .Net Framework 3.5?
Répondre
Le programme d'installation .NET 4.0 n'inclut pas .NET Framework 3.5. Il est some information on this topic dans MSDN:
Le .NET Framework 4 est très compatible avec les applications qui sont construites avec des versions antérieures de .NET Framework, à l'exception de quelques changements qui ont été faits pour améliorer la sécurité, la conformité aux normes, l'exactitude, la fiabilité, et la performance.
.NET Framework 4 n'utilise pas automatiquement sa version du Common Language Runtime pour exécuter des applications construites avec des versions antérieures du .NET Framework. Pour exécuter des applications plus anciennes avec .NET Framework 4, vous devez compiler votre application avec la version .NET Framework cible spécifiée dans les propriétés de votre projet dans Visual Studio ou vous pouvez spécifier l'environnement d'exécution pris en charge avec le
<supportedRuntime>
Element dans un fichier de configuration d'application.
Vous pouvez installer .NET 3.5 et .NET 4.0 côte à côte. Visual Studio 2010 inclut également un support de ciblage amélioré pour .NET 3.5. ScottGu's blog en parle plus en détail.
sur XP SP2 avec FW 4 installé l'application en cours d'exécution de FW3.5 donne un message:
Unable to find a version of the runtime to run this application.
Donc, la réponse est non.
Je pense que c'est un peu trompeur car il est à côté de trivial pour exécuter une application .NET 3.5 sur un .NET 4 runtime. Voir cette question: http://stackoverflow.com/questions/9959743/running-net-3-5-apps-on-net-4-only-systems –
Voir: .NET Framework Versions and Dependencies
Cela donne une image claire ce qui est inclus dans chaque version de .Net. En outre,
Vous ne devez pas installer les versions précédentes du .NET Framework ou le CLR avant d'installer la dernière version; chaque version fournit les composants nécessaires.
Bien sûr, c'est très vieux et tardif. Cependant parfois les images sont meilleures que les mots (à condition que les liens fonctionnent toujours).
Pour plus d'informations, veuillez consulter la page officielle de Microsoft, NET Framework Versions and Dependencies.
- 1. .NET Framework 4.0 SDK
- 2. .net framework 4.0 documentation
- 3. Ciblage .NET Framework 4.0
- 4. OleDbPermission dans .NET Framework 3.5
- 5. .NET 3.5 Client Framework redistribuable?
- 6. Le programme d'installation requiert .NET Framework Version 3.5
- 7. SSCLI pour .Net Framework 3.5
- 8. En utilisant Entity Framework 4.0 dans un .Net 3.5 Application
- 9. Comment demander le framework .NET 3.5?
- 10. Visual Studio 2010 .NET framework 3.5 indisponible
- 11. MSBuild ExecuteDDL échoue dans .NET Framework 4.0
- 12. Framework .NET 4.0 sur le même serveur que .NET 1.1
- 13. .NET Framework 4 Profil client vs .NET Framework 3.5 Profil client
- 14. .NET Framework 3.5 SP1 lien de téléchargement?
- 15. .NET Framework Internals
- 16. .NET framework indicateur requiredRuntime
- 17. Version du framework utilisée par .NET Framework 3.5
- 18. HtmlForm.Action et Framework .Net 2.0/3.5 Interrogation
- 19. ASP.NET - Learning .NET Framework 3.0/3.5
- 20. .NET Framework 3.5 EntityCollection OrderBy Question
- 21. Graphique linéaire pour .NET antérieur framework 3.5
- 22. Confiance totale dans .Net framework 4.0
- 23. Visual Studio 2008 et .NET Framework 4.0
- 24. DataGridView dans .NET Compact Framework 3.5
- 25. .net framework 3.5 et windows 2000 sp4
- 26. Passage d'Entity Framework 3.5 à 4.0
- 27. Ignorer le pack linguistique .NET Framework 3.5 téléchargement
- 28. .net 4.0 héritant de .net 3.5 web.config?
- 29. Est-ce que le programme d'amorçage .net framework 3.0 inclut le .net framework 2.0?
- 30. Performances Fonctionnalités associées à la migration de .net 2003 Framework 1.1 vers .net 2008 framework 3.5?
Ce [post] (http://stackoverflow.com/questions/2816914/about-backward-compatibility-of-net-framework-4) faire être utile à votre question http: // stackoverflow .com/questions/2816914/about-backward-compatibility-of-net-framework-4 – wuminqi