SabreTools / MPF

Redumper/Aaru/DiscImageCreator GUI in C#
GNU General Public License v3.0
409 stars 35 forks source link

[Request] Remove `--self-contained true` from builds #605

Closed mnadareski closed 9 months ago

mnadareski commented 10 months ago

--self-contained true allows for programs to be run without the .NET runtimes for that version to be installed. The downside is that this means that all users will need the runtimes to be installed separately and kept up to date. This tradeoff needs to be carefully considered.

It may be worthwhile to start only with CI builds and then move on from there.

mnadareski commented 10 months ago

Some experiments around this showed a reduction in the size of the created executables, but the executables are still large due to the publish to single file. More time will be needed to determine if this is a reasonable tradeoff.

mnadareski commented 9 months ago

Tests have continually shown that this does not provide a significant improvement in size and only reduces the ability to run by itself. This is not going to be done.