Tworzymy aplikację Windows w .NET 4 z bazą danych MySQL. Kiedy zamierzamy wdrożyć tę aplikację, instalujemy platformę .NET 4 na naszym kliencie, a następnie podczas instalowania .NET Connector dla MySQL wymaga ona .NET Framework 3.5. Ale .NET 4 jest już zainstalowany. Czy platforma .NET nie była wstecznie kompatybilna?
Ostatecznie instalujemy dwa .NET Framework (3.5 i 4), który nie jest mały. Co dokładnie oznacza kompatybilność wsteczna?
.net
backward-compatibility
John Isaiah Carmona
źródło
źródło
What is .NET framework backward compatibility?
Mit.Odpowiedzi:
Aby zacytować MSDN :
Możesz także zobaczyć ten bardzo przydatny wątek, w którym podano szczegółowe wyjaśnienie:
/programming/2816914/backwards-compatibility-of-net-framework-4
źródło
Patrząc na http://dev.mysql.com/doc/refman/5.6/en/connector-net-versions.html , myślę, że nie potrzebujesz wersji 3.5, wersja 2.0 powinna wystarczyć (która jest znacznie mniejsza i częściowo z 3.5).
Jeśli nic innego nie pomoże, możesz spróbować samodzielnie skompilować konektor dla FW 4.0, zobacz http://dev.mysql.com/doc/refman/5.6/en/connector-net-installation-source.html
źródło