That’s not ideal, is it? Logged in RH-40426.
In the meantime, you could create an After Build event (Project > Project Options > Custom Commands) that renames it back…
mv ${TargetFile}.${TargetExt} ${TargetFile}.dll
Not very clean, I know. We’ll look into this.