Different assemblies are built for different target versions, but in the end the same 4.8 assembly is used for all TFVs when packaging for nuget: https://github.com/Dixin/EntityFramework.Functions/blob/master/Tools/EntityFramework.Functions.nuspec#L56