Hallo, Nachdem ich meine Solution auf .net 6 von. Net 4.6 upgegradet (upgrade Assistent)habe bekomme ich beim laden meiner native c dll`s ein bad format exception. Switch ich zurück auf 4.6 geht alles. Hatte zufällig einer auch so ein Problem? Grüße, Eric
Eric Horn schrieb: > Hatte zufällig einer auch so ein Problem? Früher(tm) war default, dass beim Compilerziel "Any CPUs" bevorzugt für x86 kompiliert wurde. Irgendwie wurde beim Projektupgrade vermutlich dieser Default deaktiviert. Entweder, weil es diesen Defualt nicht mehr gibt oder weil es DotNetCore6 grundsätzlich nicht mehr 32bittig gibt. Schau halt einfach nach, welche Zielarchitektur für die Solution eingestellt ist und schalte die explizit auf x86. Wenn das nicht geht (weil es so eine Zielarchitektur garnicht mehr gibt), dann hast du Pech gehabt. Dann musst du ein Rollback auf 4.6 machen und dann auf 4.8 Upgraden, das ist dann wohl das Ende der Fahnenstange, wenn du deine 32bit-Abhängigkeiten weiter verwenden willst.
Ok, war die X86 Einstellung. Irgendwie wurde nach dem Port die Output Struktur geändert. Muss die Konfigurationen meiner Projekte vermutlich noch mal nachträglich anpassen. Trotzdem danke erstmal. Grüße Eric
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.