2017-09-25 2 views
0

J'ai créé un programme d'amorçage personnalisé WIX pour mon ensemble msi. J'ai utilisé le modèle MVVM. et utilisé Prism 5.0.0Mise à niveau vers une version .NET et Prism sous XP

et le .NET Framework 4.5 a été

Maintenant, je dois l'utiliser sur XP. et support ce programme d'installation à .NET framework 3.5 (il fonctionne si j'utilise .NET 4.0) Comment puis-je changer le .NET Framework et quelle version de Prism dois-je utiliser avec lui. Si ce n'est pas prisme, existe-t-il un paquet compatible avec .NET 3.5?

Merci pour votre aide

Répondre

1

Vous devez recompiler votre application .NET contre NET Framework 3.5. Changez l'infrastructure cible sous Projet-> Propriétés-> Application dans Visual Studio et reconstruisez l'application.

Vous devez également utiliser Prism 2.2. Aucune version plus récente n'est compatible avec .NET Framework 3.5.

Bien sûr, vous ne pourrez pas utiliser les fonctions (et corrections!) Introduites dans .NET Framework 4+ et Prism4 +, vous devrez donc réécrire beaucoup votre application en fonction du nombre de nouvelles "caractéristiques que vous utilisez réellement.

Il est à noter que ni XP ni .NET Framework 3.5 n'est officiellement supporté par Microsoft.

+1

Et il vous manquera également 10 ans de correction de bugs dans .NET. C'est un argument que les gestionnaires peuvent comprendre (en supposant que vous ne ferez pas une telle dégradation pour s'amuser). –