Je suis en train de mettre à niveau une solution vers .NET 4 et d'utiliser des assemblages référencés par des tiers. Ces assemblys ont été compilés en utilisant .NET 2.0 et certains avec 3.5. Lorsque j'exécute les applications mises à niveau dans .NET 4, quelle version de .NET les assemblages tiers vont-ils exécuter? Utilisera-t-il encore .NET 2.0 ou 3.5 ou fonctionnera-t-il en version 4.0? S'ils s'exécutent dans une version supérieure de .NET, est-ce que cela provoque des problèmes avec eux étant compilé dans une version antérieure? Les applications sont Windows Forms et ASP.NET si cela fait une différence.Assemblages référencés en C# Quelle version .NET utilisent-ils?
2
A
Répondre
0
Vos assemblys référencés seront chargés dans .NET 4.0 framework runtime, puisque votre solution principale l'utilisera. Il y a cependant quelques exceptions, si les assemblées tierces utilisent strictement l'ancienne version du code .net et si ce code/ces méthodes sont obsolètes, vous pouvez recevoir des avertissements/erreurs.
0
De quels assemblages parlez-vous réellement? La plupart des assemblages tels que les connecteurs DB fonctionnent plutôt bien avec .NET 4.0, même compilés avec des versions antérieures. Vous devez simplement apporter quelques modifications dans le fichier app.config dans la plupart des cas. Vous ne pouvez pas dire grand chose sans connaître la bibliothèque de classes exacte Nous en parlons.
Questions connexes
- 1. Assemblages référencés .NET - numéros de version
- 2. Obtenir des assemblages référencés en F #
- 3. Version .NET avec des assemblages 64 bits et 32 bits
- 4. Liste de tous les assemblages référencés
- 5. C# CompileAssemblyFromSource, ajoute les assemblages référencés dont il a besoin?
- 6. Type d'ambiguïté entre deux assemblages référencés
- 7. Pourquoi les assemblages référencés sont-ils verrouillés?
- 8. Assemblages .NET en Mono
- 9. C# Quelle version .net mon application nécessite
- 10. Puis-je itérer les assemblages référencés au moment du design en C#?
- 11. paramètres Référencés en C++
- 12. Assemblages de compression pour C# /. Net?
- 13. Impossible de charger les assemblages référencés pour la réflexion
- 14. Liaison des assemblages .Net
- 15. Liste de tous les assemblages référencés (ne pensez pas chargés) pour une solution .net donnée
- 16. Sécurisation des assemblages .net
- 17. Récupère les chemins de tous les assemblages référencés
- 18. Comment obtenir le chemin physique des assemblages référencés
- 19. Construit avec les assemblages référencés sur le réseau
- 20. MS construire erreur 3181- problème avec des assemblages référencés
- 21. Quelle version de C# (et .Net) devrais-je commencer?
- 22. .NET Assembly Version
- 23. Quelle version du framework .net utiliser
- 24. Assemblages manquants du framework .NET?
- 25. Lire une version non .NET DLL de C#?
- 26. Version C# et .NET Framework Version?
- 27. clr hosting en C++ - chemin des assemblages
- 28. Dynamiquement chargement des assemblages .NET
- 29. C++ Quelle version de directx?
- 30. Quelle version de C# j'utilise?
Il y a beaucoup de questions adressant déjà ceci: http://stackoverflow.com/questions/3836704/running-net-3-5-built-mixed-mode-assemblies-in-net-4-using-app -config-requires, http://stackoverflow.com/questions/3179028/mixed-mode-assembly-in-net-4, http://stackoverflow.com/questions/6050781/net-3-5-dlls-in -a-net-4-0-application-any-issues – devshorts