Jusqu'où les logiciels compilés pour .NET 3.5 sont-ils avant de se bloquer sur un système sur lequel seulement .NET 2.0 est installé?Exécution d'un logiciel construit pour .NET 3.5 sur un système avec seulement .NET 2.0 installé
L'application que je développe utilise WPF et nécessite .NET 3.5, mais je voudrais afficher une boîte de dialogue conviviale (plutôt que de plantage) si l'utilisateur ne l'a pas installé.
Y a-t-il des manières standard de faire ceci, ou la documentation de Microsoft officielle là-dessus?
EDIT: Dans un monde idéal je voudrais juste vérifier que toutes les dépendances .NET sont satisfaites lors de l'installation. Comme certaines applications n'ont pas d'installateurs et que les utilisateurs pourraient éventuellement désinstaller .NET après l'installation de l'application, les réponses ci-dessous sont utiles.
Cela dépend probablement un peu de si votre programme dépend de 3.5 assemblages (comme LINQ par exemple). Je suis curieux mais moi-même. –