Seite 3 von 3

Re: Bfpl-Erzeugung (tif-Datei) mit Buchfahrplan_DB_2006.dll

Verfasst: 23.05.2018 17:12:31
von Michael Springer
Das Stedesand als Bahnhof garnicht erkannt wird

Bild

Nachdem Jens seine Bfpl-DLL abgekündigt hat, müssen wir eh mal sinnvoll darüber Disktutieren, wie wir das Problem der Bfpl(e) in Zukunft angehen könnten... Idealerweise ohne Umbau der bestehenden Streckendateien.

Michael

Re: Bfpl-Erzeugung (tif-Datei) mit Buchfahrplan_DB_2006.dll

Verfasst: 08.05.2019 20:21:35
von Johannes
Zwischen den Versionen 1.2.3.0 und 1.3.0.0 der Buchfahrplan-DLL 2006 hat sich eine Aenderung in der verwendeten .NET-Runtime ergeben:

- 1.2.3.0: Runtime: v4.0.30319 / x86
- 1.3.0.0: Runtime: v4.0.22220 / x86

Interessanterweise ist die Runtime jetzt eine aeltere als zuvor. Deshalb frage ich mich, ob das Absicht war. Wine bringt naemlich eine Runtime 4.0.30319 mit und weigert sich, diese fuer die DLL zu verwenden, die v4.0.22220 benoetigt. Bevor ich versuche, in Wine etwas zu fixen, wuerde ich mich mal hier nach dem Grund erkundigen :)

Re: Bfpl-Erzeugung (tif-Datei) mit Buchfahrplan_DB_2006.dll

Verfasst: 13.05.2019 11:14:44
von Jens Haupert
So,
die Antwort stand noch aus. Die Änderung war keine Absicht. Wie kann ich denn die verlangte Runtime schnell prüfen?

Grüße
Jens

Re: Bfpl-Erzeugung (tif-Datei) mit Buchfahrplan_DB_2006.dll

Verfasst: 13.05.2019 17:55:48
von Johannes
Stackoverflow to the rescue :) In PowerShell:

Code: Alles auswählen

PS Z:\> [Reflection.Assembly]::ReflectionOnlyLoadFrom("Z:\...\Zusi\_InstSetup\lib\timetable\Buchfahrplan_DB_2006.dll").ImageRuntimeVersion
v4.0.22220
Es gibt ja mittlerweile einen Workaround, naemlich eine Datei Buchfahrplan_DB_2006.dll.config anzulegen. Wenn sich das trotzdem mit wenig Aufwand aendern laesst -- umso besser.

Re: Bfpl-Erzeugung (tif-Datei) mit Buchfahrplan_DB_2006.dll

Verfasst: 14.06.2019 10:31:57
von Jens Haupert
Kurze Rückmeldung hier: ich konnte bisher nicht herausfinden warum die Buchfahrplan-DLL die ältere Version verlangt.jetzt gelöst. Update folgt.

Grüße
Jens

Re: Bfpl-Erzeugung (tif-Datei) mit Buchfahrplan_DB_2006.dll

Verfasst: 14.06.2019 17:30:38
von F. Schn.
Darf man nachfragen, wie das zustande kam? Könnte das für andere Mono-Anwendungen möglicherweise relevant sein, oder war das eher ein Sonderfall bei dir?

Re: Bfpl-Erzeugung (tif-Datei) mit Buchfahrplan_DB_2006.dll

Verfasst: 14.06.2019 18:27:08
von Jens Haupert
F. Schn. hat geschrieben:Darf man nachfragen, wie das zustande kam? Könnte das für andere Mono-Anwendungen möglicherweise relevant sein, oder war das eher ein Sonderfall bei dir?
Lag an der Erweiterung "UnmanagedExports", die die .net Assembly C-kompatibel macht.

Grüße
Jens