Wir entwickeln eine Windows-Anwendung in .NET 4 mit einer Datenbank von MySQL. Wenn wir diese Anwendung bereitstellen möchten, installieren wir das .NET 4-Framework in unserem Client. Für die Installation des .NET Connector für MySQL ist ein .NET Framework 3.5 erforderlich. Aber .NET 4 ist bereits installiert. War .NET Framework nicht abwärtskompatibel?
Am Ende installieren wir zwei .NET Frameworks (3.5 und 4), die nicht klein sind. Was genau bedeutet Abwärtskompatibilität?
.net
backward-compatibility
John Isaiah Carmona
quelle
quelle
What is .NET framework backward compatibility?
Ein Mythos.Antworten:
So zitieren Sie MSDN :
Möglicherweise sehen Sie auch diesen sehr nützlichen Thread, in dem eine ausführliche Erklärung gegeben wurde:
/programming/2816914/backwards-compatibility-of-net-framework-4
quelle
Wenn Sie sich http://dev.mysql.com/doc/refman/5.6/en/connector-net-versions.html ansehen , brauchen Sie wahrscheinlich nicht Version 3.5, Version 2.0 sollte ausreichen (was viel kleiner und teilweise ist) von 3,5).
Wenn nichts anderes hilft, können Sie versuchen, den Connector selbst gegen FW 4.0 zu kompilieren (siehe http://dev.mysql.com/doc/refman/5.6/en/connector-net-installation-source.html)
quelle