I’ve got notes from Insights 2024 that Epicor 2024.1 was supposed to support C# version 10.8… We’re on 2024.2, and our developer just sent me this:
I’ve verified BPMs only supports 6.x, Andris. And it looks to me like it’s not a .Net issue or compiler capability issue, but looks to be Epicor locking the language to 6.x. Not sure if there’s a config change to override that.
The .NET Framework 4.8, which is the last version of the .NET Framework , supports C# 7.3, and newer versions of C# are only available in the newer .NET platform.
So we’re limited to C# 6 for BPM’s and C# 7.2 for functions in 2024.1 through 2025.2? I must have gotten confused at Insights last year. Not unusual when I’m drinking from a fire hose!
And once Epicor goes browser-only in 2026.1, we’ll be able to use C#12 (from .Net 8)?