Benutzer mit den meisten Antworten
altes in .Net 1.1 geschriebenes Programm startet nicht auf Windows 7

Frage
-
Hallo,
ein Kunde hat ein altes in .Net 1.1 geschriebenes Programm, daß unter Windows 7 nicht mehr startet.
sind hier Probleme bekannt?
Da das Programm unter Borland Delphi.net geschrieben wurde, kann es heute nicht mehr kompiliert werden.
Kennt jemand das Problem und kann helfen?
Danke
Antworten
-
Hi,
.NET 1.1 Anwendungen laufen nur, wenn auch genau diese Frameworkversion installiert ist. Es bringt hier nichts, 2.0, 3.5 oder 4.x zu installieren.
.NET 2.0, 3.0 und 3.5 Anwendungen laufen mit installiertem .NET Framework 3.5, da das auf 2.0 aufsetzt. 2.0 Anwendungen laufen auch, wenn nur 2.0 installiert ist. Für alle Varianten reicht es nicht, wenn 4.0 oder höher installiert ist, da das komplett eigenständig ist.
.NET 4.x Anwendungen laufen nur, wenn das .NET Framework in der Version 4.x auch installiert ist.
Ursprünglich (2000 oder 2001) wurde das zwar mal anders geplant, lies sich aber wohl dann doch nicht machen. Daher muss man leider damit leben.
D.h. ohne die Installation des .NET Framework 1.1 wird deine Anwendung so oder so nicht laufen. Ob der o.g. Fehler nun daraus resultiert oder ob das eine andere Ursache hat, kann man aber so nicht sagen.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 11. Dezember 2017 11:31
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Freitag, 22. Dezember 2017 14:32
Alle Antworten
-
Hi,
"startet nicht mehr" ist leider nichts, mit dem wir irgendwas anfangen könnten.
Poste bitte die exakte und vollständige Fehlermeldung.
Ich vermute aber mal, dass ihr das pasende .NET Framework nicht installiert habt.
.NET 1.1 läuft eigentlich[1] nicht auf Windows 7, sondern nur bis Windows Vista. Daher ist es etwas frickelig, das trotzdem drauf zu bekommen.
[1] How to Install .net framework 1.1 in Windows 7 64-bit?
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Hi,
nein, eine einmal auf eine bestimmte Version des Frameworks aufgesetzte Anwendung läuft nicht mit einer anderen Frameworkversion. Da musst Du einfach die Anwendung im aktuellen Visual Studio öffnen und in den Projekteigenschaften die Frameworkversion ändern, neu übersetzen und dann verteilen.--
Viele Grüsse
Peter Fleischer (ehem. MVP)
Meine Homepage mit Tipps und Tricks -
Hi,
.NET 1.1 Anwendungen laufen nur, wenn auch genau diese Frameworkversion installiert ist. Es bringt hier nichts, 2.0, 3.5 oder 4.x zu installieren.
.NET 2.0, 3.0 und 3.5 Anwendungen laufen mit installiertem .NET Framework 3.5, da das auf 2.0 aufsetzt. 2.0 Anwendungen laufen auch, wenn nur 2.0 installiert ist. Für alle Varianten reicht es nicht, wenn 4.0 oder höher installiert ist, da das komplett eigenständig ist.
.NET 4.x Anwendungen laufen nur, wenn das .NET Framework in der Version 4.x auch installiert ist.
Ursprünglich (2000 oder 2001) wurde das zwar mal anders geplant, lies sich aber wohl dann doch nicht machen. Daher muss man leider damit leben.
D.h. ohne die Installation des .NET Framework 1.1 wird deine Anwendung so oder so nicht laufen. Ob der o.g. Fehler nun daraus resultiert oder ob das eine andere Ursache hat, kann man aber so nicht sagen.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 11. Dezember 2017 11:31
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Freitag, 22. Dezember 2017 14:32
-
.NET 1.1 Anwendungen laufen nur, wenn auch genau diese Frameworkversion installiert ist. Es bringt hier nichts, 2.0, 3.5 oder 4.x zu installieren
Moin,
ich habe hier ein anderes Programm am laufen, selber Entwickler, selbe Entw. Umgebung, nur ohe FirebirdSQL. Da scheint auch das Problem zu liegen.
"The located assembly's manifest definition with name 'FirebirdSql.Data.Firebird' does not match the assembly reference.":"FirebirdSql.Data.Firebird"
Irgendwelche Ideen?
- Bearbeitet UMorgenw Mittwoch, 6. Dezember 2017 03:35
-
Hi,
was hat das eine jetzt mit dem anderen zu tun?
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community