-
Notifications
You must be signed in to change notification settings - Fork 754
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
Multitarget extensions packages to remove dependencies for source build #2090
Conversation
bf2c431
to
65575d0
Compare
FYI not ready for review, |
src/FileProviders/Embedded/src/Microsoft.Extensions.FileProviders.Embedded.csproj
Show resolved
Hide resolved
65575d0
to
cbbe6a8
Compare
cbbe6a8
to
4dfa69d
Compare
@anurse who would be a good candidate to review this? The main change is to multitarget some of the packages built for source build with netcoreapp3.0 and remove dependencies. However there are a few areas that needed some changes:
|
cc @pranavkm @ajaybhargavb to take a look at FileProviders changes |
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.
for Hosting
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.
for logging
...guration/Config.UserSecrets/test/Microsoft.Extensions.Configuration.UserSecrets.Tests.csproj
Outdated
Show resolved
Hide resolved
...guration/Config.UserSecrets/test/Microsoft.Extensions.Configuration.UserSecrets.Tests.csproj
Show resolved
Hide resolved
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.
Config looks good assuming the net472 change to user secrets is expected
...guration/Config.UserSecrets/test/Microsoft.Extensions.Configuration.UserSecrets.Tests.csproj
Show resolved
Hide resolved
@@ -1,10 +1,14 @@ | |||
<!-- This file is automatically generated. --> | |||
<Project Sdk="Microsoft.NET.Sdk"> | |||
<PropertyGroup> | |||
<TargetFrameworks>netstandard2.0</TargetFrameworks> | |||
<TargetFrameworks>netstandard2.0;netcoreapp3.0</TargetFrameworks> |
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.
Spoke to @JunTaoLuo offline. We need to make sure this TFM works when we're source building netcoreapp3.1. I'd personally prefer not to cross-compile 3 different TFMs just for source build.
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.
I spoke with @crummel, turns out they are tracking it in dotnet/source-build#759. Which is currently triaged for 3.1.
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.
I suspect this is fine but please fill in the details about ref/ projects
src/Caching/Abstractions/ref/Microsoft.Extensions.Caching.Abstractions.csproj
Show resolved
Hide resolved
src/Configuration/Config.Json/src/Microsoft.Extensions.Configuration.Json.csproj
Show resolved
Hide resolved
I don't see an appropriate label but this has been approved by shiproom. |
…ld (dotnet/extensions#2090) \n\nCommit migrated from dotnet/extensions@3ec8c35
…ld (dotnet/extensions#2090) \n\nCommit migrated from dotnet/extensions@3ec8c35
…ld (dotnet/extensions#2090) \n\nCommit migrated from dotnet/extensions@3ec8c35
Addresses #2056
cc @crummel @dseefeld