xsharp.eu • X# verlangt VOGuiClasses V2.1.0.0
Page 1 of 2

X# verlangt VOGuiClasses V2.1.0.0

Posted: Wed Apr 03, 2024 8:53 am
by lagraf
Ich habe eine VO App transportiert und Fehler und Warnings ausgebessert.
Beim Start des Programmes und öffnen eines DataDialogs stürzt das Prog ab mit

Code: Select all

Could not load file or assembly 'VOGUIClasses, Version=2.1.0.0, Culture=neutral, PublicKeyToken=a967d8055360a7b9'
or one of its dependencies. Das System kann die angegebene Datei nicht finden.
Bei den References sind die VOGUIClasses angegeben, allerdings in der Verison 2.6.0.0, eine Version 2.1.0.0 habe ich in der Compiler Version 2.18.0.4 anscheinend nicht.

Wieso besteht die X# App auf 2.1.0.0. wenn doch 2.6.0.0 installiert ist?

LG Franz

Re: X# verlangt VOGuiClasses V2.1.0.0

Posted: Wed Apr 03, 2024 9:07 am
by wriedmann
Hallo Franz,
kann es sein, dass Du hier eine Abhängigkeit drin hast, die eine alte Version der VOGUIClasses verwendet? So ins Blaue geschossen würde ich mal eine nicht passende ReportPro-DLL vermuten.
Wolfgang

Re: X# verlangt VOGuiClasses V2.1.0.0

Posted: Wed Apr 03, 2024 10:04 am
by lagraf
Hallo Wolfgang,
ich habe ein den References:
- die DLLs aus ReportPro 2.40
- FabPaintLib aus den FabTools4XSharp
- den ArrayServer (da habe ich zur Sicherheit alle VO Classes removed und neu referenziert auf die 2.6.0.0 Versionen)

Stürzt aber noch immer ab.

Franz

Re: X# verlangt VOGuiClasses V2.1.0.0

Posted: Wed Apr 03, 2024 11:08 am
by wriedmann
Hallo Franz,
den ArrayServer wirst Du doch als Library in Deinem Projekt haben? Der also mit Deinem Programm mitkompiliert wird.
Was ReportPro und FabPaintLib betrifft, kann ich Dir nichts sagen.
Verwendest Du genau diese DLLs auch in anderen Projekten? Ich meine genau diese Versionen...
Wolfgang

Re: X# verlangt VOGuiClasses V2.1.0.0

Posted: Wed Apr 03, 2024 11:35 am
by lagraf
Hallo Wolfgang,
die Probleme müssen mit FabPaintLib zusammenhängen, damit habe ich 2 Projekten und beide bringen warnings:

warning XS1701: Assuming assembly reference 'VOGUIClasses, Version=2.1.0.0, Culture=neutral, PublicKeyToken=a967d8055360a7b9' used by 'FabPaintLib_Control' matches identity 'VOGUIClasses, Version=2.6.0.0, Culture=neutral, PublicKeyToken=a967d8055360a7b9' of 'VOGUIClasses', you may need to supply runtime policy 3,1 App Classes.prg MyFoto:MyFoto

Die FabPaintLib ist aus den im X# Downloadbereich verfügbaren FabTools4X#.

Franz

Re: X# verlangt VOGuiClasses V2.1.0.0

Posted: Wed Apr 03, 2024 2:56 pm
by wriedmann
Hallo Franz,
ist hier auch der Quellcode dabei? Dann solltest Du die mal neu kompilieren.
Wolfgang

Re: X# verlangt VOGuiClasses V2.1.0.0

Posted: Thu Apr 04, 2024 5:11 am
by lagraf
Beim Download ist kein Quellcode dabei, aber ich glaube, dass ich ihn mal auf GitHub gesehen habe, muss ich nachsehen.
Ansonsten probiere ich mal die alten VO FabTools zu migrieren.
Franz

Re: X# verlangt VOGuiClasses V2.1.0.0

Posted: Thu Apr 04, 2024 5:41 am
by wriedmann
Hallo Franz,
ich glaube nicht, dass ein Migrieren von GUI-Tools eine gute Idee ist - je nachdem, was der Fabrice da gemacht hat, kann das auch aufwendig und fehleranfällig sein.
Ich kann versuchen, über das Wochenende den Code von Github runterzuladen und zu kompilieren - außer Fabrice oder Chris stellen das hier zur Verfügung.
Wolfgang

Re: X# verlangt VOGuiClasses V2.1.0.0

Posted: Thu Apr 04, 2024 6:12 am
by lagraf
Hallo Wolfgang,
ich will dir keine zusätzliche Arbeit aufhalsen, ich probiere das erstmal selber aus. Wenns nicht klappt, melde ich mich nochmal.
Danke, Franz

Re: X# verlangt VOGuiClasses V2.1.0.0

Posted: Thu Apr 04, 2024 10:16 am
by Chris
Hi Franz,

Can you please zip and post your X# exe to have a look? With a disassemebler tool it should be easy to tell which referenced dll depends on an older version. No point doing everything from scratch, if you are not sure what is the one causing the problem.