Derzeit setzt List & Label mit .NET Framework 4 OpenXML
in der Version 2.2.0 voraus. Diese Voraussetzung kollidiert mit der .NET-Bibliothek ClosedXML
. Selbst wenn wir OpenXML
auf die derzeit aktuelle Version 3.0.2 anheben würden, gäbe es aufgrund diverser Breaking Changes Probleme:
Folgender Workaround ist möglich:
- Alles, was mit List & Label zu tun hat, sowie alles, was mit
ClosedXML
zu tun hat, in ein eigenes Projekt bzw. eine eigene Assembly auslagern. - Projekt/Assembly in den
bin
-Ordner legen, z.B. in das Unterverzeichnis “Reporting”. - Dann die Dateien aus diesem Verzeichnis mit
AssemblyResolve
aus der “Haupt”-Anwendung laden.
Dieser Workaround ist ab List & Label 30 nicht mehr notwendig. Für die kommende Version wird eine Anpassung vorgenommen, die diese Abhängigkeit umgeht.