Мы разрабатываем приложение для Windows в .NET 4 с базой данных MySQL. Когда мы собираемся развернуть это приложение, мы устанавливаем платформу .NET 4 в нашем клиенте, а затем при установке .NET Connector для MySQL требуется .NET Framework 3.5. Но .NET 4 уже установлен. Разве .NET Framework не был обратно совместим?
В итоге мы устанавливаем две .NET Framework (3.5 и 4), которые не малы по размеру диска. Что именно означает обратная совместимость?
.net
backward-compatibility
Джон Исайя Кармона
источник
источник
What is .NET framework backward compatibility?
МифОтветы:
Чтобы процитировать MSDN :
Вы также можете увидеть эту очень полезную ветку, в которой было дано подробное объяснение:
/programming/2816914/backwards-compatibility-of-net-framework-4
источник
Глядя на http://dev.mysql.com/doc/refman/5.6/en/connector-net-versions.html , я думаю, вам не нужна версия 3.5, версии 2.0 должно быть достаточно (которая намного меньше и часть 3,5).
Если больше ничего не помогает, вы можете попробовать скомпилировать коннектор самостоятельно для FW 4.0, см. Http://dev.mysql.com/doc/refman/5.6/en/connector-net-installation-source.html.
источник