Retromigration 4.5 à 3.5 .net framework pour application c #

J’ai créé une application avec Visual Studio 2013 sur mon propre PC avec mon propre Visual Studio. L’application est en phase de test et je dois l’envoyer à celui de mon travail. Problème, pourquoi je lance le .exe, j’ai l’erreur

Pour exécuter cette application, vous devez d’abord installer l’une des versions suivantes du .NET Framework: .NETFramework, Version = v4.5

Si je pouvais installer le framework, cela ne poserait aucun problème, mais l’entreprise où je travaille ne le mettra pas à jour. Thay est dans la version 3.5 SP1.

Le problème principal concerne les DataGridColumnHeader , DataGridTextColumn et toutes leurs dépendances comme ceci:

                                   

J’ai vu que c’est parce que DataGrid n’existait pas sur 3.5 SP1

Que puis-je faire pour continuer à obtenir un résultat similaire à celui d’avant?

Merci d’avance pour votre aide, maintenant que je ne suis plus habitué à coder en c #, si j’ai des problèmes de compatibilité avec le framework, je suis tout à fait perdu …

Enfin, j’ai construit quelque chose comme ça:

                          

Je ne peux pas tester si cela fonctionne car j’ai plus ou moins 30 autres erreurs et 40 avertissements. Principalement à propos de Entity Framework pour les avertissements et les assemblées manquantes / références pour les erreurs … Mais je pense que cela devrait fonctionner comme ceci.