Desenvolvemos um aplicativo Windows no .NET 4 com um banco de dados MySQL. Quando estamos prestes a implantar esse aplicativo, instalamos a estrutura .NET 4 em nosso cliente e, ao instalar o .NET Connector for MySQL, ele requer uma estrutura .NET 3.5. Mas o .NET 4 já está instalado. O .NET framework não era compatível com versões anteriores?
Acabamos instalando dois .NET framework (3.5 e 4) que não são pequenos no tamanho do disco. O que exatamente significa compatibilidade com versões anteriores?
.net
backward-compatibility
John Isaiah Carmona
fonte
fonte
What is .NET framework backward compatibility?
Um mito.Respostas:
Para citar o MSDN :
Você também pode ver este tópico muito útil, no qual foi fornecida uma explicação detalhada:
/programming/2816914/backwards-compatibility-of-net-framework-4
fonte
Olhando para http://dev.mysql.com/doc/refman/5.6/en/connector-net-versions.html , acho que você não precisa da versão 3.5, a versão 2.0 deve ser suficiente (que é muito menor e parte de 3,5).
Se nada mais ajudar, você pode tentar compilar o conector sozinho contra o FW 4.0, consulte http://dev.mysql.com/doc/refman/5.6/en/connector-net-installation-source.html
fonte