je dois faire une application compatible avec le tout NET Framework: 2, 3, 3,5 et 4.Coexistence de Windows Forms et WPF
En outre, je veux développer une application qui lorsqu'elle est effectuée avec un PC qui a seulement installé Framework 2 l'interface graphique est faite avec Windows Forms, mais si le PC utilise le Framework 3, ou plus tard, l'interface graphique est faite avec WPF.
J'ai développé une application avec NET 2 et Windows Forms. J'ai testé cette application avec NET 3, 4 et 3.5 et cela fonctionne correctement.
J'ai récemment mis à jour l'interface graphique avec WPF, ces changements étaient simples, car j'ai développé l'interface avec le paradigme de la liaison de données. Ce choix m'a permis de passer facilement de Windows Forms à WPF.
J'ai surmonté le problème de la création d'une seule application (pour Windows Forms) à effectuer avec un cadre à l'aide de ce guide: http://msdn.microsoft.com/it-it/library/w671swch%28v=VS.100%29.aspx.
Maintenant, je voulais m'assurer que si le PC était le NET 3.5 ou supérieur installé l'application en utilisant l'interface graphique faite avec WPF.
J'ai essayé de suivre certaines directives, telles que: http://msdn.microsoft.com/it-it/library/433ysdt1.aspx, mais sans succès. Je suis très confus sur la façon de procéder.
L'application ne doit rien installer sur le PC, il suffit d'utiliser ce qui est là. Merci d'avance, Talao.
Ouch. Ce sont des exigences assez lourdes ... – Paddy
Compte tenu de vos mises à jour, il pourrait être utile de poster quelques-unes de vos expériences et de vos problèmes spécifiques. Votre question initiale était très générique. maintenant, il semble assez spécifique, mais il manque le détail dont nous aurions besoin pour fournir une réponse. –
Compte tenu des mises à jour, je suis d'accord. Construisez-le en tant qu'application .net 2.0 ou supérieure. Et créez une application distincte en tant que .net 4.0 ou supérieur. Le développement requis pour supporter les deux dans une seule application ne vaut probablement pas la peine. Bien qu'il soit possible d'utiliser MVC/MVP, je suis d'accord WinForms et WPF sont différents, et en tant que tel, les vues finiront par contenir du code qui devrait être testé. – JonWillis