Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   C# .NET 2.0 doch nicht unabhänig von .NET 1.1? (https://www.delphipraxis.net/61855-net-2-0-doch-nicht-unabhaenig-von-net-1-1-a.html)

Bernhard Geyer 27. Jan 2006 09:55


.NET 2.0 doch nicht unabhänig von .NET 1.1?
 
Sollte nicht verschiedenen Versionen von .NET unabhängig von einander sein?
Ein Arbeitskollege hat auf einem Rechner welches kein .NET 1.1 sondern nur 1.0 hat per Windows-Update Version 2.0 installiert.
Jedoch funktionierten nach der Installation von V2.0 die schon installierten und funktionsfähigen .NET 1.0-Anwendungen nicht mehr. Erst nach Installation des .NET 1.1-Frameworks funktionierten die Anwendungen wieder.

Bleibt uns also doch noch die DLL-Hölle als Framework-Version-Hölle erhalten.

Bernhard Geyer 1. Feb 2006 08:41

Re: .NET 2.0 doch nicht unabhänig von .NET 1.1?
 
Nächste erfreuliche Erfahrungen mit .NET (1.1).
Da die Windows-Updates au einem PC nicht funktionierten wurde das Framework + SDK deinstalliert.
Anschließend funktionierte der SQL-Server (2000) nicht mehr da benötigte MFC-DLL's gelöscht wurden.

Funktionieren die MS-Installer/Deinstaller immer noch nicht vernünftig? :gruebel:

generic 1. Feb 2006 09:45

Re: .NET 2.0 doch nicht unabhänig von .NET 1.1?
 
sagen die namen schon.

version 1 und version 2

sie sollte in vielen teile kompatibel sein, sind aber in paar bereichen auch unterschiedlich.
deswegen sollte jedes besser .net programm ein versionsprüfung machen oder besser noch ein strong build sein.
damit stellt man sicher das nur eine vom entwickler zugelassenes framework verwendet wird.

Vjay 1. Feb 2006 10:28

Re: .NET 2.0 doch nicht unabhänig von .NET 1.1?
 
Und der User hat das Nachsehen.

Da muss man nicht wie früher "nur" die vbrunsowieso.dll ergoogeln, nein nun braucht man auch noch genau die Version 2.1.5 built 5630.

Juhu!

Der_Unwissende 1. Feb 2006 10:33

Re: .NET 2.0 doch nicht unabhänig von .NET 1.1?
 
Zitat:

Zitat von Bernhard Geyer
Bleibt uns also doch noch die DLL-Hölle als Framework-Version-Hölle erhalten.

Zitat:

Zitat von generic
sagen die namen schon.

version 1 und version 2

sie sollte in vielen teile kompatibel sein, sind aber in paar bereichen auch unterschiedlich.
deswegen sollte jedes besser .net programm ein versionsprüfung machen oder besser noch ein strong build sein.
damit stellt man sicher das nur eine vom entwickler zugelassenes framework verwendet wird.


Stellt sich für mich nur die Frage : "Wer ist überrascht?" Also ich kann nur sagen ich nicht. Gibt irgendwo auch eine nette Grafik (weiß leider nicht mehr von welcher Firma erstellt), da sieht man die Lebenszeit einzelner MS-Technologien (MTS, COM, DCOM, COM+, ...) einer alternativen Technik gegenübergestellt. Ist doch irgendwie was dran (natürlich nicht nur bei MS), aber trotzdem
Willkommen in der Framework-Version-Hölle :twisted:

Bernhard Geyer 1. Feb 2006 10:53

Re: .NET 2.0 doch nicht unabhänig von .NET 1.1?
 
Zitat:

Zitat von generic
sie sollte in vielen teile kompatibel sein, sind aber in paar bereichen auch unterschiedlich.
deswegen sollte jedes besser .net programm ein versionsprüfung machen oder besser noch ein strong build sein.
damit stellt man sicher das nur eine vom entwickler zugelassenes framework verwendet wird.

Also haben wir in 5 Jahren 10 Verschiedene .NET-Versionen auf einem Rechner installiert. Bei den heutigen Festplatten-Größen kein Problem ...
Zitat:

Zitat von Der_Unwissende
Stellt sich für mich nur die Frage : "Wer ist überrascht?" Also ich kann nur sagen ich nicht.

Deshalb habe ich bisher MS-Technologien gemieten wo es geht und möglichst alles native in Delphi entwickelt.

Zitat:

Zitat von Der_Unwissende
Willkommen in der Framework-Version-Hölle :twisted:

Alles wird einfacher :-)

generic 1. Feb 2006 12:18

Re: .NET 2.0 doch nicht unabhänig von .NET 1.1?
 
schau dir mal bitte noch folgende msdn seite an:
http://msdn.microsoft.com/library/de...orkVersion.asp


wenn du das beachtest wirst du keine probleme mehr haben.

Bernhard Geyer 1. Feb 2006 12:25

Re: .NET 2.0 doch nicht unabhänig von .NET 1.1?
 
Zitat:

Zitat von generic
schau dir mal bitte noch folgende msdn seite an:
http://msdn.microsoft.com/library/de...orkVersion.asp


wenn du das beachtest wirst du keine probleme mehr haben.

Ich könnte es verstehen, aber wie steht es mit dem normalen Anwender aus? Ich kennen keinen Nicht-SW-Entwickler der hier nicht nur Bahnhof versteht.
Und bringt es etwas für meinen ersten Fall? .NET 1.0-Anwendung bei installierten .NET-Framework 1.0 und 2.0 läuft nicht mehr. Erst .NET 1.1 installieren und dann klapt es wieder.

faux 2. Feb 2006 07:25

Re: .NET 2.0 doch nicht unabhänig von .NET 1.1?
 
Kleine Frage am Rande:
Sollte das .NET 2.0 nicht abwärtskompatibel sein? Also so dass ein 1.1er bzw 1.0er Projekt auch auf dem .NET 2.0 läuft (ohne installiertem 1.0er oder 1.1er)?

Grüße
Faux

sakura 2. Feb 2006 07:36

Re: .NET 2.0 doch nicht unabhänig von .NET 1.1?
 
Zitat:

Zitat von faux
Sollte das .NET 2.0 nicht abwärtskompatibel sein? Also so dass ein 1.1er bzw 1.0er Projekt auch auf dem .NET 2.0 läuft (ohne installiertem 1.0er oder 1.1er)?

Ja und nein. Ja: Du kannst es gegen das 2er kompilieren, dann geht es auch. Nein: wenn Du ein fertiges Kompilat hast, dann ist dieses für ein ganz bestimmtes Framework.

...:cat:...

Bernhard Geyer 2. Feb 2006 07:49

Re: .NET 2.0 doch nicht unabhänig von .NET 1.1?
 
Zitat:

Zitat von sakura
Zitat:

Zitat von faux
Sollte das .NET 2.0 nicht abwärtskompatibel sein? Also so dass ein 1.1er bzw 1.0er Projekt auch auf dem .NET 2.0 läuft (ohne installiertem 1.0er oder 1.1er)?

Ja und nein. Ja: Du kannst es gegen das 2er kompilieren, dann geht es auch. Nein: wenn Du ein fertiges Kompilat hast, dann ist dieses für ein ganz bestimmtes Framework.

...:cat:...

Und wie kann mein Anfangs geschildertes Problem passieren? :gruebel:
.NET 1.0-Anwendung läuft nach installation von .NET 2.0 nicht mehr. Oder versucht die Anwendung, wenn man nichts besondertes Konfiguriert, immer das neueste Framework zu laden?

sakura 2. Feb 2006 08:03

Re: .NET 2.0 doch nicht unabhänig von .NET 1.1?
 
Zitat:

Zitat von Bernhard Geyer
Und wie kann mein Anfangs geschildertes Problem passieren? :gruebel:
.NET 1.0-Anwendung läuft nach installation von .NET 2.0 nicht mehr. Oder versucht die Anwendung, wenn man nichts besondertes Konfiguriert, immer das neueste Framework zu laden?

Eventuell mit einem Installerproblem des Frameworks :gruebel: Ich habe erst einmal nur die Theorie beschrieben. Soweit hat sich diese bei mir auch in der Praxis bewährt, aber ich muss zugeben, dass ich .NET 1.0 nie installiert hatte. ;)

...:cat:...

Elvis 2. Feb 2006 09:07

Re: .NET 2.0 doch nicht unabhänig von .NET 1.1?
 
Zitat:

Eventuell mit einem Installerproblem
Denke ich auch...
Irgendein Redmonder wird wohl die 2 - 3 .Net 1.0 Apps auf dem Markt nicht getestet haben... ;)
Zitat:

ich muss zugeben, dass ich .NET 1.0 nie installiert hatte. ;)
Doch, mit 1.1 wurde auch 1.0 installiert.
Zitat:

wenn Du ein fertiges Kompilat hast, dann ist dieses für ein ganz bestimmtes Framework.
Ja und Nein. Ja: eine 1.1 App wird immer 1.1 benutzen wenn es verfügbar ist, Nein: eine 1.1 App wird 2.0 benutzen, wenn es kein 1.1 findet.

sakura 2. Feb 2006 09:24

Re: .NET 2.0 doch nicht unabhänig von .NET 1.1?
 
Zitat:

Zitat von Elvis
Zitat:

ich muss zugeben, dass ich .NET 1.0 nie installiert hatte. ;)
Doch, mit 1.1 wurde auch 1.0 installiert.

Hat das wirklich aus nur Dateien bestanden? 4 .config, eine .cfg und eine .dll? Mehr habe ich davon nicht, zumindest nicht da, wo ich es erwarten würde.

...:cat:...

MagicAndre1981 2. Feb 2006 10:31

Re: .NET 2.0 doch nicht unabhänig von .NET 1.1?
 
Zitat:

Zitat von Elvis
Doch, mit 1.1 wurde auch 1.0 installiert.

Nöö, Robbi. Das .NET Framework 1.0 ist in der MediaCenter Edition 2005 fest drin oder kommt dir auf den Rechner, wenn du das VS 2002 ( :roll: ) installiert hast.

Elvis 2. Feb 2006 11:10

Re: .NET 2.0 doch nicht unabhänig von .NET 1.1?
 
Man gut, dass ich nicht drauf gewettet habe. ;) Vor 100 Jahren war hier sicher auch ein VS02 drauf. :gruebel:
Naja, .Net wurde für mich erst mit 1.1 interessant.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz