Hi und guten Morgen,
wo genau liegt der Unterschied zwischen den beiden Frameworks?
Ein Programm welches unter .NET Framework 4.0 entwickelt wurde läuft
auch unter .NET Framework 4.5, ist das richtig?
In wiefern sind die beiden Frameworks kompatibel?
ich frage ja nur deshalb weil ich ein wenig verwirrt bin, bisher hat das
nicht funktioniert!
3.5 war nicht mir 3.0 kompatibel, ausserdem laufen Programme welche für
2.0 sind nicht mit dem Framework 3.5.
Sascha Randel schrieb:> 3.5 war nicht mir 3.0 kompatibel, ausserdem laufen Programme welche für> 2.0 sind nicht mit dem Framework 3.5.
beispiele? meine .net 2.0 anwendungen laufen bis jetzt überall.
>beispiele?
bei dem link, den ich oben gepostet haben, gibt es Seitenweise
Beispiele...
allerdings auch eine "Lösung" man installiert einfach "alle" Frameworks
parallel ;-)
>If you cannot find a suitable workaround for your issue, remember that the>.NET Framework 4.5 runs side by side with versions 1.1, 2.0, and 3.5,
Robert L. schrieb:> bei dem link, den ich oben gepostet haben, gibt es Seitenweise> Beispiele...
dort steht aber (was auch meinen Erfahrungen entspricht)
The .NET Framework 4.5 is backward-compatible with applications that
were built with the .NET Framework versions 1.1, 2.0, 3.0, 3.5, and 4.
In other words, applications and components built with previous versions
of the .NET Framework will work on the .NET Framework 4.5.
http://msdn.microsoft.com/en-us/library/bb822049.aspx
"When you install the .NET Framework 3.5 SP1, you get the 2.0 and 3.0
layers automatically."
"Apps that were built for versions 2.0, 3.0, and 3.5 can all run on
version 3.5, but they will not work on version 4 or later."
.net 4 muss man also getrennt von 3.5 betrachten
http://www.microsoft.com/de-de/download/details.aspx?id=17718
Für Windows 7 gilt .net 3.5 sp1 ist bereits on board.
"The .NET Framework 4.5 is an in-place update that replaces the .NET
Framework 4 on your computer."
Welches .NET installiert ist sieht man mit einem Blick ins
Windows-Verzeichnis unter \Microsoft.NET\Framework\
W7 schrieb:> "Apps that were built for versions 2.0, 3.0, and 3.5 can all run on> version 3.5, but they will not work on version 4 or later."
was sich irgendwie mit
[...]
The .NET Framework 4.5 is backward-compatible with applications that
were built with the .NET Framework versions 1.1, 2.0, 3.0, 3.5, and 4.
In other words, applications and components built with previous versions
of the .NET Framework will work on the .NET Framework 4.5.
[...]
wiederspricht
Wie auch immer. Ab Windows 7 hat man .NET 3.5 und darunter. Dazu gesellt
sich parallel .NET v4 und wenn man es braucht dann das Update v4.5. Dann
sollten auch keine Probleme auftreten. Entweder man hat .NET vollständig
oder eben nicht. Das ist halt mittlerweile ein sehr umfangreiches FW.
Allein ein Open/Libre-Office bügelt einem auch mehr als 300 MB auf die
Festplatte.
Peter II schrieb:> beispiele? meine .net 2.0 anwendungen laufen bis jetzt überall.
Genau DAS ist jedoch völlig irrelevant. Stattdessen ist die Praxis,
daß fast alle Programmdistributionen die entsprechende Net-version
mitbringen un dann auch installieren wollen, weswegen fast jeder auf
seinem PC ALLE bisherigen Versionen drauf hat, inclusive der
grandiosen automatisch installierten Servicepacks. Da kommt mehr als ein
Giga zusammen.
Ein einziger riesiger Müllhaufen - und alles nur, weil es immer wieder
tolle Programmierer gibt, die uns unbedingt mit diesem Zeugs beglücken
wollen.
W.S.
W.S. schrieb:> Genau DAS ist jedoch völlig irrelevant. Stattdessen ist die Praxis,> daß fast alle Programmdistributionen die entsprechende Net-version> mitbringen un dann auch installieren wollen, weswegen fast jeder auf> seinem PC ALLE bisherigen Versionen drauf hat, inclusive der> grandiosen automatisch installierten Servicepacks. Da kommt mehr als ein> Giga zusammen.
keine Ahnung von welchen Programmen du sprichst, die die ich kenne
bringen kein .net mit.
> Ein einziger riesiger Müllhaufen - und alles nur, weil es immer wieder> tolle Programmierer gibt, die uns unbedingt mit diesem Zeugs beglücken> wollen.
Sehr qualifizierte Aussage.
Wenn dafür jedes Programm 100Mb kleiner ist, weil es nicht jedes mal das
Rad neu erfinden muss, hast man schon nach 10 Anwenungen platz gespart.
W.S. (Gast) schrieb:
> .. weswegen fast jeder auf> seinem PC ALLE bisherigen Versionen drauf hat, inclusive der> grandiosen automatisch installierten Servicepacks. Da kommt mehr als ein> Giga zusammen.
Na und? Ihr steckt euch doch fast alle inzwischen 8 Gbyte und mehr
allein an RAM in den Rechner. Sogar eure Grafikkarten sind mit 1 GByte
aufwärts beglückst. Was beschwerst du dich da über das bisschen belegten
Speichers auf Terrabyte-Festplatten?
W.S. schrieb:> Ein einziger riesiger Müllhaufen - und alles nur, weil es immer wieder> tolle Programmierer gibt, die uns unbedingt mit diesem Zeugs beglücken> wollen.
Achje. Sollen lieber alle native Win32 Programme schreiben, wo jeder
Button noch von Hand platziert und bemuttelt wird? So dass am Ende jedes
Programm eine völlig andere Oberfläche hat, und man erst ein Handbuch
braucht, um die grundlegenden Funktionen zu erlernen? Willst du wirklich
zurück in die 90er? So eine sinnlose Aussage. Natürlich kann man sich
drüber streiten, ob Qt oder sonstwas besser ist, aber Frameworks sind
nun mal eine sinnvolle Sache.
was er sagen wollte war wohl eher das es irgendwie unnötig ist alle .Net
Framework versionen parallel zu haben (zumindest 3.5 und 4.5), also das
4.5 doch gut 3.5 beinhalten könnte-> fänd ich gut
@Peter II .Net Framework, so heißt das.. ohne guck doch wenigstens ganz
oben im titel
also das war nur um klarzustellen was W.S. sagen wollte..
grüße