Gelöst:BC26.6 Upgrade dependencies von BC23-Bc26 onprem
Verfasst: 10. November 2025 13:11
Hallo zusammen,
ich habe fertig kompilierte .app-Dateien aus einer BC23‑Umgebung in einem Ordner und möchte sie auf meinem On‑Prem Docker Testserver auf BC26 bringen. Ziel ist, kompatible .app automatisch in zu verschieben und inkompatible Apps zu markieren.
Problem: Bei vielen .app lässt sich die enthaltene app.json nicht zuverlässig auslesen — ich habe ZipFile.OpenRead, Umbenennen → .zip + Expand‑Archive und 7z probiert, aber viele Dateien melden „Konnte app.json nicht lesen“. Manche Apps sind offenbar protected oder schlagen beim Publish fehl (Abhängigkeiten / Plattformanforderungen).
Fragen an die Community:
Gibt es ein robustes Tool/Skript, das app.json / declared dependencies zuverlässig aus fertigen .app extrahiert?
Best‑Practice für Bulk‑Upgrade: Reihenfolge (Publish System Apps, Sync, DataUpgrade), Umgang mit protected/ISV‑Apps und Automatisierungsskripte?
Hat jemand ein PowerShell‑Skript (oder Repo), das Apps inventarisiert, Abhängigkeiten prüft, kompatible Dateien publisht und bei Erfolg verschiebt?
Vielen Dank im Voraus!
ich habe fertig kompilierte .app-Dateien aus einer BC23‑Umgebung in einem Ordner und möchte sie auf meinem On‑Prem Docker Testserver auf BC26 bringen. Ziel ist, kompatible .app automatisch in zu verschieben und inkompatible Apps zu markieren.
Problem: Bei vielen .app lässt sich die enthaltene app.json nicht zuverlässig auslesen — ich habe ZipFile.OpenRead, Umbenennen → .zip + Expand‑Archive und 7z probiert, aber viele Dateien melden „Konnte app.json nicht lesen“. Manche Apps sind offenbar protected oder schlagen beim Publish fehl (Abhängigkeiten / Plattformanforderungen).
Fragen an die Community:
Gibt es ein robustes Tool/Skript, das app.json / declared dependencies zuverlässig aus fertigen .app extrahiert?
Best‑Practice für Bulk‑Upgrade: Reihenfolge (Publish System Apps, Sync, DataUpgrade), Umgang mit protected/ISV‑Apps und Automatisierungsskripte?
Hat jemand ein PowerShell‑Skript (oder Repo), das Apps inventarisiert, Abhängigkeiten prüft, kompatible Dateien publisht und bei Erfolg verschiebt?
Vielen Dank im Voraus!