What the proper way to build game? (.net core 5)

Hello. What a proper way to build a game?
What a build option\settings produce fewer files, and more efficient?

I have these build settings:

With this command:
dotnet publish -c Release -r win-x64 -o “out”
…Produces this output:

It seems a little messy and contains strange dlls(mscord*).

Another option - is to build as self-contained. The player doesn’t need to install dotnet. But i worry that my one friend after seeing scary tons of files just decided not to play a game and end our friendship.

Maybe i don’t know something, but btw, don’t punish me =]

This link → Package games for distribution | MonoGame Documentation should get you stated.