2010-12-28 8 views
4

Wenn eine Anwendung .NET Framework 1.1 erfordert, funktioniert es, wenn .Net Framework 3.5 oder 4 installiert ist?Sind höhere Versionen von .NET Framework mit niedrigeren Versionen kompatibel?

Wenn eine Anwendung zu starten versucht, war ich immer den Fehler

„Es konnte keine Version der Laufzeit finden diese Anwendung auszuführen“.

Ich las auf einer anderen Website, die Installation von .Net Framework 1.1 wird es lösen. Ich habe v4 heruntergeladen und installiert. NOw der Fehler ist weg, aber jetzt zeigt es

"der angeforderte Vorgang fehlgeschlagen".

+0

Update: Ich habe gerade heruntergeladen und installiert .Net 4. Es hat nicht funktioniert :( –

+0

"Hat nicht funktioniert" sagt uns im Wesentlichen nichts. Wenn jemand anderes später mit der gleichen Frage kommt, wäre es nützlich zu wissen, was genau didn –

+0

Beim Versuch, eine Anwendung zu starten, erhalte ich den Fehler "Anwendung konnte nicht ordnungsgemäß initialisiert werden 0xc0000135". Ich las auf einer anderen Website, dass die Installation von .Net Framework 1.1 wird es zu lösen. Ich heruntergeladen und v4 installiert. NOW der Fehler ist verschwunden, aber jetzt zeigt es "die angeforderte Operation fehlgeschlagen". Es könnte ein anderer Fehler sein, nicht sicher. –

Antwort

2

In mindestens 99% aller Fälle: Ja.

Es kann nur ein Problem sein, wenn die .NET 1.1-Anwendung Klassen oder Member verwendet, die in einem früheren Framework des Zielframeworks wie .NET 2.0, z.

5

Ja, die CLR ist abwärtskompatibel. Zum Beispiel kann die CLR 4.0 Baugruppen laden, die mit CLR 2.0 kompiliert wurden.

0

Wie vor ja sagen, aber vielleicht könnten Sie stattdessen 2.0 verwenden? weil es eine Menge Sicherheitsprobleme gelöst hat und bessere Leistung liefert. Ich sehe überhaupt nicht, wo eine 2.0 net app nicht funktioniert (auch mit mono).

+1

Es ist davon auszugehen, dass der Fragesteller * eine * Anwendung nicht auf die Version 1.1 des Frameworks erstellt, sondern Stattdessen versuchen Sie, eine vorhandene App auszuführen. –

Verwandte Themen