Laufen .Net 1.0 Anwendungen auch in .Net 2, 3 oder 4?
Es gibt drei Runtimes: 1.1, 2.0 und 4.0.
4.0 hat die 2.0 immer im Bauch (auch in der 30 MB großen Client-Profile Variante).
Das heisst um wirklich alles im .NET Bereich ausführen zu können braucht man lediglich 1.1 und 4.0. Wobei die 1er nicht mehr wirklich Relevant ist.
Quelle? Gerade in einer VM getestet: Windows XP ohne irgend ein .net Framework, .net Framework 4 Full Installer installiert, Anwendung für .net 2.0 gestartet, Fehlermeldung:
---------------------------
MergeMovies.exe - .NET Framework Initialization Error
---------------------------
Unable to find a version of the runtime to run this application.
---------------------------
OK
---------------------------
So weit ich weiß:
1. Runtime 1.1
2. Runtime 2.x => .net Framework 2, 3.0, 3.5
3. Runtime 4.0