Hello Advanced Excel Team, I’ve noticed that starting from tag version 2.2.17, the EPPlus DLL file version changed from 4.5.3.4 to 0.0.0.0.
Since this change, we’ve lost the ability to reference the correct DLL version, which is causing issues in our implementation.
Could you please generate a new tag for the Advanced Excel Forge application that resolves this versioning problem?
Thank you for your support!
Hi Nuno,
Good catch. This change is expected and is related to how EPPlus is packaged in more recent versions.
From EPPlus 5.x onwards, the assembly version is intentionally set to 0.0.0.0. EPPlus moved away from using the assembly version for compatibility checks and now relies on NuGet package versioning instead. This is why, starting from Advanced Excel tag 2.2.17, the DLL no longer exposes 4.5.3.4 and shows 0.0.0.0.
Functionally, this should not impact runtime behaviour, but I understand it can be problematic if your implementation depends on the DLL file version for validation or binding.
Given that this is an upstream EPPlus change rather than an Advanced Excel-specific issue, a new Forge tag alone may not fully resolve it unless the asset explicitly pins an older EPPlus version.
If strict DLL versioning is a hard requirement in your scenario, the safest options are:
Stay on a previous Advanced Excel tag that still uses EPPlus 4.x, or
Fork the component and control the EPPlus dependency explicitly.
Hope this helps clarify the root cause.