2010-12-28 3 views
4

Si une application requiert .NET Framework 1.1, cela fonctionnera-t-il si .NET Framework 3.5 ou 4 est installé?Les versions supérieures du .NET Framework sont-elles compatibles avec les versions inférieures?

Lorsque vous essayez de lancer une application, je recevais l'erreur

« Impossible de trouver une version du moteur d'exécution pour exécuter cette application ».

Je lis sur un autre site que l'installation de .Net Framework 1.1 va le résoudre. J'ai téléchargé et installé v4. NOw l'erreur a disparu, mais maintenant il montre

"l'opération demandée a échoué".

+0

Mise à jour: Je viens de télécharger et d'installer .Net 4. Cela n'a pas fonctionné :( –

+0

"N'a pas fonctionné" ne nous dit essentiellement rien Si quelqu'un arrive plus tard avec la même question, il serait utile de savoir exactement ce que didn –

+0

Lorsque j'essayais de démarrer une application, j'obtenais l'erreur "l'application n'a pas réussi à s'initialiser correctement 0xc0000135" J'ai lu sur un autre site que l'installation de .Net Framework 1.1 le résoudra J'ai téléchargé et installé v4. a disparu, mais maintenant il montre que "l'opération demandée a échoué" Il pourrait s'agir d'une autre erreur, pas sûr –

Répondre

2

Dans au moins 99% des cas: Oui.

Il peut s'agir d'un problème si l'application .NET 1.1 utilise des classes ou des membres marqués comme obsolètes et supprimés dans une structure précédente de la structure cible, comme .NET 2.0 par exemple.

5

Oui, le CLR est rétrocompatible. Par exemple, le CLR 4.0 est capable de charger des assemblys compilés avec CLR 2.0.

0

Comme dire avant oui, mais peut-être que vous pourriez utiliser le 2.0 à la place? 'parce qu'il a résolu beaucoup de problèmes de sécurité et de fournir de meilleurs perfs. Je ne vois pas du tout où une application 2.0 net ne fonctionnera pas (même avec mono).

+1

Il est raisonnable de supposer que le demandeur ne crée pas * une application ciblant la version 1.1 du Framework, mais au lieu d'essayer d'exécuter une application existante. –

Questions connexes