I’m happy to hear about the size improvements. I really hope that ready to run + assembly trimming will work well in net6 too. They often failed with cryptic errors in net5.
I’ve moved from distributing framework 4.6 apps (it was nice to have it available basically everywhere) to self-contained .net5 core recently and the 60MB minimum package really hurts, especially if I do some remote debugging over slow RDP and get to choose either waiting at the beginning for a single big transfer or adding big startup latency for a network drive. And each time I just know that it’s 50%+ of code which I’ll never run.
Edit: Bad news. Not only is the default published size larger, the errors are still there (thanks AggregateException with no logs/details), trimming is officially unsupported / not working with wpf.