-
Notifications
You must be signed in to change notification settings - Fork 132
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
Document project state and goals around platform extension nupkgs #1698
Comments
Triage notes: |
Some monologuing I did in Gitter the doc should probably cover:
|
[Scrub] This is less relevant with the recent and planned changes to portable builds and RIDs in general, as well as the VMR. Closing as obsolete but we should keep bootstrapping instructions in mind for the VMR. |
Right now we build platform extension nupkgs out of dotnet/corefx / dotnet/runtime so that downstream repos can use them, but there isn't any clear/recommended way to provide those to users of the source-built SDK. Right now I believe the most usable approach is to get the source-built SDK and then use the nuget.org gallery for further packages (in particular community packages, which may or may not be source-buildable anyway).
This also ties into the gradual move from platform extensions => shared framework. There are some packages on nuget.org that appear to be necessary to use .NET Core, but aren't, because they're in the shared framework. It's hard to tell, and I think this is a factor in confusion here.
(It's also confusing for everyone else: sometimes package references are added that aren't necessary at all and it's hard to determine: see https://github.com/dotnet/source-build/blob/c456b3ade5e4a78ca22ced8db34f295c3d9c74ed/patches/cli/0003-Remove-System.Security.Principal.Windows-nupkg-ref.patch for an example of where we had to fix this.)
Related: What is the expected usage of source-built assets? #187
The text was updated successfully, but these errors were encountered: