-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement Bundler version 2 (#33413)
* Implement Bundler version 2 Implement support for single-file version 2 layout as described in https://github.com/dotnet/designs/blob/master/accepted/2020/single-file/bundler.md The supporting changes are: * Implement new HostModel interfaces to communicate additional information from the SDK to the HostModel * The SDK changes will be done in an upcoming PR. * Some depricated APIs are maintained so that SDK build doesn't break in the meantime] * Handle various bundling options described in https://github.com/dotnet/designs/blob/master/accepted/2020/single-file/design.md#optional-settings * This requires ability to recognize native binaries for various architectures. * Added ability to minimaly parse ELF binaries. PE/MachO support already exists. * Refactored out PE processing from BinaryUtils, so that PE-ELF-MachO parsers have similar abstractions. * Create bundles with the appropriate layout (`v1` for `netcoreapp3.0`, `v2` for `net5`) * Consume the new layout from the host bundle process/extraction code. * Test cases * Some of the AppHost rewriter files imported from the SDK repo had the license banner in a differnt format; make them consistent with rest of the files in the installer partition.
- Loading branch information
1 parent
a54d391
commit 7f52377
Showing
35 changed files
with
870 additions
and
314 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.