Assemlies komaptibel

30/04/2008 - 11:33 von Stephan | Report spam
Hallo zusammen,

ich frage mich gerade was eigentlich passiert wenn ich in meiner neuen
Applikation, die unter dem Framework 3.5 làuft, alte Assemlies aus der
Version 2.0 oder 1.1 einbinde.
In den Fàllen, die ich bereits ausprobierte hat das ohne Probleme
funktioniert,
was aber passiert, wenn Methoden in diesen alten Assemlies implementiert
sind die nicht mehr kompatibel zu Framework 3.5 sind ?
Woran kann ich im voraus erkennen ob ein Assemply komplett kompatibel ist ?

Danke
Stephan
 

Lesen sie die antworten

#1 Thomas Scheidegger
30/04/2008 - 12:07 | Warnen spam
Hallo Stephan

Applikation, die unter dem Framework 3.5 làuft, alte Assemlies aus der
Version 2.0 oder 1.1 einbinde.



2.0 muss fast garantiert immer gehen
denn 3.x bauen ja auf der 2.0 Basis-Technologie auf.
Möglicherweise enthàlt aber das auch in 3.5 enthaltene 2.0SP1
intern gewisse Änderungen welche u.U. Einfluss haben (positiv & negativ).

Assemblies von 1.1 unterliegen den bekannten Breaking Changes zu 2.0.
http://msdn.microsoft.com/en-us/net...70326.aspx


Woran kann ich im voraus erkennen ob ein Assemply komplett kompatibel ist ?



ohne Source-Code kaum (Breaking Changes 1.1 - 2.0).
Frage den Assembly-Hersteller möglichst immer nach aktuellen Versionen!



Thomas Scheidegger - 'NETMaster'
http://www.cetus-links.org/oo_dotnet.html - http://dnetmaster.net/

Ähnliche fragen