Je rencontre des problèmes avec mes bibliothèques .NET 4.0 dans les applications .NET 2.0. Je suppose que j'étais sous l'impression qu'étant une DLL Windows, mes autres applications .NET seraient en mesure d'y accéder. Ce n'est pas le cas? Des recommandations en termes de support des applications dans les deux environnements?Puis-je utiliser une bibliothèque .NET 4.0 dans une application .NET 2.0?
EDIT: Je me rends compte que j'aurais besoin d'installer .NET 4.0 Framework sur le système cible, y a-t-il d'autres raisons pour lesquelles cela ne fonctionnera pas/ne devrait pas fonctionner?
EDIT: Probablement aurait dû être plus spécifique. Nous avons une application courante, grande/complexe, écrite en .NET 2.0 (ASP.NET soit exacte). Nous avons un nouvel ensemble d'outils d'intégration et d'éléments de workflow que nous écrivons dans .NET 4.0. Nous voulions ajouter l'une des 4.0 bibliothèques créées au projet .NET 2.0 (actuellement dans VS2008) et utiliser certaines de ses méthodes. Lorsque nous faisons cela, nous rencontrons des problèmes, souvent des erreurs cryptiques liées à la mémoire.
Il semblerait que les deux Earwicker et Brian Rasmussen sont corrects à la fin. Comme je ne suis pas trop désireux d'exposer des choses via COM (je ne sais pas si c'est techniquement COM ou pas mais peu importe), je pense que je m'en tiendrai à l'idée que les deux ne sont pas 'compatibles' nous avons basé sur nos besoins spécifiques. À plus long terme, nous chercherons à déplacer le code .NET 2.0 jusqu'à 4.0.
Essayez-vous d'utiliser un assembly .NET 4.0 sous * ASP.NET * 2.0? Les numéros de version ici peuvent être déroutants. –
laissez-moi poser une question stupide pourquoi compiler pour net 2.0 quand vous avez net 4.0? o.O juste faire un effort et réécrire les parties qui donnent des avertissements/erreurs – Aviatrix