mirror of
https://github.com/SabreTools/MPF.git
synced 2026-02-13 05:35:26 +00:00
[Request] Remove --self-contained true from builds
#648
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @mnadareski on GitHub (Nov 7, 2023).
Originally assigned to: @mnadareski on GitHub.
--self-contained trueallows 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 on GitHub (Nov 8, 2023):
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 on GitHub (Nov 15, 2023):
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.