Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mono Componentization #50862

Closed
17 tasks done
lambdageek opened this issue Apr 7, 2021 · 9 comments
Closed
17 tasks done

Mono Componentization #50862

lambdageek opened this issue Apr 7, 2021 · 9 comments
Assignees
Labels
area-Build-mono Bottom Up Work Not part of a theme, epic, or user story
Milestone

Comments

@lambdageek
Copy link
Member

lambdageek commented Apr 7, 2021

This is a project about delivering optional features with the Mono runtime as pieces that can be included or omitted by the workload for particular scenarios.

Tasks

Initial lift

Components

Followup work

Bonus

End to end supported workloads:

@lambdageek lambdageek added area-Build-mono Bottom Up Work Not part of a theme, epic, or user story labels Apr 7, 2021
@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged New issue has not been triaged by the area owner label Apr 7, 2021
@lambdageek
Copy link
Member Author

/cc @lateralusX @akoeplinger @steveisok

@lateralusX
Copy link
Member

EventPipe/DiagnosticsServer need this support for .net6 on platforms where we use TCP transport in DiagnosticsServer (iOS/Android).

@lambdageek
Copy link
Member Author

We need some uniform mechanism to update src/installer/pkg/sfx/Microsoft.NETCore.App/Directory.Build.props for the installer packaging of components. Adding individual manifest entries doesn't seem sustainable.

@lateralusX
Copy link
Member

Initial implementation and use of static components on all platforms, done.

@marek-safar marek-safar removed the untriaged New issue has not been triaged by the area owner label Apr 20, 2021
@marek-safar marek-safar added this to the 6.0.0 milestone Apr 20, 2021
@CoffeeFlux
Copy link
Contributor

We should estimate the size savings when compiling out the debugger to try and prioritize componentizing it.

@lateralusX
Copy link
Member

Support for dynamic components done, currently Android runtime is configured to use dynamic instead of static components.

@steveisok
Copy link
Member

@lambdageek Do you think we're good for what you wanted to get out of 6.0?

@lewing
Copy link
Member

lewing commented Aug 10, 2021

good for 6 from my side

@lambdageek
Copy link
Member Author

Yea I think we're good for .net6. Moved the remaining work to a new issue #57131

@ghost ghost locked as resolved and limited conversation to collaborators Sep 9, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-Build-mono Bottom Up Work Not part of a theme, epic, or user story
Projects
None yet
Development

No branches or pull requests

7 participants