|
|
|
|
|
|
|
|
| 2 |
Auch zu beachten: sollen Funktionen verwendet werden die als "obsolet" gekennzeichnet sind. Oft kann man darüber zwar hinwegsehen, aber es kommt natürlich auf den Einsatz der Software drauf an. Wenn eine neue .NET Version erscheint und die alten Funktionen nicht mehr existieren, dann wäre das auch nicht so gut.
Mehr dazu: http://msdn.microsoft.com/en-us/library/ee461502.aspx – SensenMannLE 14.03.2011
|
|
|
Obwohl ich in 2.0 Programmiere und 4.0 installiert habe werden die "obsolet" Funktionen doch bereits als solche gekennzeichnet. Oder liege ich da falsch?
– smartic 14.03.2011
|
||
|
Ja, sollte so sein, also auch wenn man 2.0 als Ziel ausgewählt hat (sicher bin ich mir da aber nicht). Die Frage ist hier halt, kann man mit den alten Funktionen leben oder nicht.
Wenn z.B. die Fremdbibliotheken in aktualisierter Version erscheinen, dann muss Dein Projekt mindestens die gleiche Version als Ziel haben. Solltest Du aktuell obsolete Versionen verwenden und später aufgrund der Fremdbibliothek das Zielframework ändern müssen, dann kann es unter Umständen vorkommen, dass Du Dein Programm anpassen musst, da alte Funktionen nicht mehr existieren. Eine Frage der Wahrscheinlichkeit. – SensenMannLE 14.03.2011
|
||
| 1 |
"in .NET 3.5 SP1" entwickelst, läuft das Ergebnis am Ende trotzdem auf der 2.0er-Basis" .. das stimmt NICHT! ein .Net 3.5 SP1 - Programm welches die 3.5 Funktionen verwendet läuft auch nur dann wenn 3.5 installiert ist. Umgedreht funktioniert es aber. Ein .Net 2.0 Programm läuft auf einem Rechner der nur 3.5 installiert hat! .Net 4.0 ist eigenständig und basiert nicht mehr auf .Net 2.0. Du kannst also auf einem Rechner wo nur .Net 4.0 installiert ist keine 2.0 oder 3.5 Programme ausführen.
– Floyd 14.03.2011
|
|
|
@Floyd: vielleicht habe ich mich mißverständlich ausgedrückt. Ich wollte nicht suggerieren, dass ein 3.5er Programm auf einem Rechner läuft, der nur 2.0 installiert hat. Mir ging es darum, dass auch die 3.5er Bibliotheken auf der CLR 2.0 laufen. Deswegen müssen sie aber trotzdem erst mal auf dem Rechner drauf sein, klar.
– Matthias Hlawatsch 14.03.2011
|
|
|
|
|