-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Add Quic back to aspnetcore transport pack #57338
Add Quic back to aspnetcore transport pack #57338
Conversation
Also make sure that the documentation file is placed next to the reference assembly if such is included as part of a ProjectReference. Also move the IsAspNetCore property into packaging.targets as it's not needed by the binplacing system anymore.
Tagging subscribers to this area: @Anipik, @safern, @ViktorHofer Issue DetailsAlso make sure that the documentation file is placed next to the Also move the IsAspNetCore property into packaging.targets as it's not
|
…7158) * automatically update the assembly version * address feedback * move IsAspNetCoreApp to packaging.targets * make assemblyintef pack private, update header and instructions on building the package in servicing * fixes the allconfig leg * update the docs * Update docs/project/library-servicing.md Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com> Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
Failure is #57221. |
@@ -181,6 +181,7 @@ | |||
Microsoft.Extensions.Primitives; | |||
System.Diagnostics.EventLog; | |||
System.IO.Pipelines; | |||
System.Net.Quic; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ViktorHofer I dont this as a part of the aspnetcore ref pack(preview 7) ? whats the reason behind including this ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It was part of the transport package so it should continue to be part of it. Check the transport package before the pkgproj to csproj migration: https://dnceng.visualstudio.com/public/_packaging?_a=package&feed=dotnet6-transport%40Local&package=Microsoft.AspNetCore.Internal.Transport&protocolType=NuGet&version=6.0.0-rc.1.21401.1&view=overview.
We carry this along in the transport package and aspnetcore then excludes the assembly.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But here we are using this list to not update the assembly versions for the things which are part of the ref pack during servicing. As system.Net.Quic is not a part of the ref packs we should be able to update the assembly verison.
We could just manually add a project reference to the transport package to have this assembly.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
System.Net.Quic is already part of the Microsoft.NETCore.App shared framework:
System.Net.Quic; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My only concern left here is that having it in the AspNetCoreAppLibrary property implies that its the part of the aspnetcore shared framework which it is not.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Which definitely is a valid concern. Just don't want to again move things around before branching off.
System.Net.Quic was accidentally dropped from aspnetcore transport
package with 4684a1d. Reverting that.
Make sure that the documentation file is placed next to the
reference assembly if such is included as part of a ProjectReference.
Don't include pdbs for reference assemblies as those aren't needed
in the transport package.
Move the IsAspNetCore property into packaging.targets as it's not
needed by the binplacing system anymore.