27.04.2010, 00:00 Uhr

Paint .NET 3.5.5 für .NET 4 mit Einschränkungen

Die gerade vorgestellte Version 3.5.5 der kostenlosen Bildbearbeitung Paint .NET arbeitet jetzt auch mit .NET 4 zusammen, sofern gewisse Voraussetzungen erfüllt sind. Diesen Weg wählte der Entwickler, weil der Übergang zu .NET 4 nicht so reibungslos lief, wie er erwartet hatte.
Die wichtigste Neuerung in der gerade fertig gewordenen Version 3.5.5 von Paint .NET ist, dass das kostenlose Bildbearbeitungsprogramm jetzt auch mit .NET 4 arbeitet. Allerdings nur dann, wenn .NET 4 die einzige Version des Frameworks ist, die auf dem Rechner installiert ist. In allen anderen Fällen nutzt Paint .NET weiterhin auf die Framework-Version 3.5 SP1 und setzt diese auch voraus. Warum das Programm nicht generell auf .NET 4 aufsetzt, verrät der Entwickler in seinem Blog.

Der Übergang von .NET 3.5 SP1 zu .NET 4 ging nicht ganz so einfach, wie erwartet, verrät er im Blog. Grund war dass die Installation von .NET 4 auf den Kundenrechnern immer dann nicht alle erforderlichen Betriebssystemdateien (für Vista, Windows 7) änderte, wenn bereits ein Neustart aus einem anderen Anlass anstand, etwa einer Systemaktualisierung. Erst nach dem ersten Neustart installierte .NET 4 die erforderlichen Dateien und es wurde ein weiterer Neustart notwendig. Anschließend klappte dann eine erneut gestartete Installation von Paint .NET 3.5.5 fehlerfrei - so weit kamen aber viele Kunden nicht. Sie reklamierten den Abbruch der Installation, die vor dem ersten Neustart erfolgte. Einen Neustart übersteht die Installationsroutine aber nicht und der Entwickler hat auch nicht die Absicht, eine solche Routine zu implementieren. Zudem irritiert viele Kunden die Fehlermeldung "requires .NET 3.5 SP1", weil sie glauben die Version 3.5 sei in der höheren Version 4 enthalten. Dem ist aber nicht so, die Framework-Versionen existieren nebeneinander.

Um solche Ärgernisse bei der Installation (und beim Support) zu vermeiden, hat der Entwickler nun Paint .NET 3.5.5 wieder für .NET 3.5 SP1 konzipiert und setzt es nur als .NET4-Anwendung auf, wenn keine andere Frameworkversion auf dem Zielrechner vorhanden ist. [bl]





Das könnte Sie auch interessieren