.NET framewaork 1.x 2.x 3.x
-
hola leute
wenn ich z.b. ein programm mit .NEt 1.x erstellt habe, wie sieht das dann mit
.NET 2.x und zukuenftig mit .NET 3.x aus ?
muss man da eventuell das programm neu kompilieren ? kanns da zu problemen kommen? oder ist .NET sozusagen aufwaertskompatibel ?Meep Meep
-
Durchkompilieren. Dann sollte es wieder rund laufen.
-
Es ist zu 95% aufwärtskompatibel. Aber eben nicht ganz. Das ist IMHO ein grosser Nachteil von .NET...
-
Eigentlich kannst du alle .DotNet Runtime parallel installieren.
Wobei bei .NET3 .NET2 schon inklusive.
.NET 3 = .NET2 + WPF + WCF + WCSBtw, welcher M³= MMM= Microsoft Marketing Mensch, denkt sich so lange Namen für die Frameworks aus.
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum C# und .NET verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Das .Net Framework 3 sollte zu in 2 geschriebenen Programmen 100%ig kompatibel sein, weil es nur zusätzliche Libraries enthält und keine Änderungen. Die Änderungen in 2 gegenüber 1 halten sich aber auch in Grenzen und machen IMHO alle Sinn.
Neu kompilieren musst du weder von 1 auf 2, noch von 2 auf 3 noch von 1 auf 3. Es kann jedoch in seltenen Fällen passieren, dass sich Programme auf dem .Net Framework 2 anders verhalten als auf dem 1er. Die Unterschiede sind hier zusammengefasst: http://msdn2.microsoft.com/en-us/netframework/aa570326.aspx