Nous développons une application Windows en .NET 4 avec une base de données de MySQL. Lorsque nous sommes sur le point de déployer cette application, nous installons le framework .NET 4 dans notre client, puis lors de l'installation du connecteur .NET pour MySQL, il nécessite un framework .NET 3.5. Mais le .NET 4 est déjà installé. Le framework .NET n'était-il pas rétrocompatible?
Nous finissons par installer deux frameworks .NET (3.5 et 4) qui ne sont pas petits en taille de disque. Que signifie exactement la compatibilité descendante?
.net
backward-compatibility
John Isaiah Carmona
la source
la source
What is .NET framework backward compatibility?
Un mythe.Réponses:
Pour citer MSDN :
Vous pouvez également voir ce fil très utile dans lequel une explication détaillée a été donnée:
/programming/2816914/backwards-compatibility-of-net-framework-4
la source
En regardant http://dev.mysql.com/doc/refman/5.6/en/connector-net-versions.html , je suppose que vous n'avez pas besoin de la version 3.5, la version 2.0 devrait suffire (qui est beaucoup plus petite et fait partie de 3,5).
Si rien d'autre ne vous aide, vous pouvez essayer de compiler le connecteur par vous-même avec FW 4.0, voir http://dev.mysql.com/doc/refman/5.6/en/connector-net-installation-source.html
la source