J'ai une application construite en C# avec le .Net Framework 3.5 SP1 (en utilisant aussi wix). La condition requise évidente dans la machine de course est .Net 3.5 SP1, mais que faire si la machine a déjà .Net 4.0?Construit avec .Net Framework 3.5 SP1, peut être exécuté en 4.0?
À l'heure actuelle, je suis victime d'un plantage dans cette machine et seule l'installation de .Net 3.5 SP1 résout le problème.
Existe-t-il un moyen d'éviter que les clients déjà équipés de .Net 4 installent également le .Net 3.5sp1? Ou dois-je recompiler l'application dans .Net Framework 4?
Dans un problème similaire avant (compilé dans .NET2 et runnable en .Net3.5) J'ai utilisé un app.config avec ce contenu - et il fixe vieux scénario:
xml version = « 1.0 » ? configuration> démarrage useLegacyV2RuntimeActivationPolicy = "true"> supportedRuntime version = "v2.0.50727" /> supportedRuntime version = "v4.0" /> /démarrage> /configuration>
Merci à l'avance