-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Add System.Management #24719
Add System.Management #24719
Changes from 1 commit
5c4a004
6a3c28e
feea27d
21101b3
d5f1883
19682f8
05955f7
b5d798f
d890ffa
56a1dfb
044e488
63815fc
f41d64d
c475b1a
419d38e
16e0b4b
f73ae4d
97f5bdc
ac1af85
2905a47
9bfed07
e11b047
de1076e
04b2693
95ef161
dc9f3c4
703ace4
9578f50
4fbe944
0af2486
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,7 @@ | |
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> | ||
<ItemGroup> | ||
<ProjectReference Include="..\ref\System.Management.csproj"> | ||
<SupportedFramework>netcoreapp2.0;net45;$(AllXamarinFrameworks)</SupportedFramework> | ||
<SupportedFramework>netcoreapp2.0;net45;$(UAPvNextTFM);$(AllXamarinFrameworks)</SupportedFramework> | ||
</ProjectReference> | ||
<ProjectReference Include="..\src\System.Management.csproj" /> | ||
<InboxOnTargetFramework Include="net45"> | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I would have expected the package index to also contain a change about this new library and where is it inboxed. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Ops forgot that, also what is the correct version? the smallest possible? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. do you mean the assembly version? If so, we should use whatever is on desktop. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. There was already an entry for System.Management in the packages index, but now with the other changes of build configurations, I've been unable to get a clean local build (yet). |
||
|
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.
Do we need this in other libraries? Only 5 libraries already have it.
And System.Drawing.Common.pkproj eg doesn't have net45/net461 either:
<SupportedFramework>netcoreapp2.0</SupportedFramework>
@safern I wonder if all these need regularizing as well.
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'm adding net461 into System.Drawing.Common and also AllXamarinFrameworks in a PR I have open.
UAPvNextTFM I don't think we need it since it will already be netstandard.
Yes, this need regularizing as well from the quick look I just took. I can work with @pjanotti offline to get it according to what we have in the other projects.
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.
Per my conversation with Tarek that is my understanding: this needs regularizing.
UAPvNextTFM was added at this moment while adding the PNS assembly for uap, otherwise we hit: "System.Management should not be supported on UAP,Version=v10.0.15138/win10-x86 but has runtime assets "
Alternatively we can keep it closer to
System.DirectoryServices.AccountManagement
that doesn't have a PNS assembly for uap yet.That said I want to make this initial commit soon so I can focus more on the test coverage and the sources themselves, so far I've been most of the time dealing with build/packaging issues.
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.
Maybe the UapVNextTFM is then needed. However we need netfx facades also. You can merge as is and I can revisit and fix the configurations if you want. But fixing them wouldn’t take us more than 1 hour.
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.
You can take this PR as an example: #24758