runtime: UWP 5.2 meta-package doesn't include clrcompression
clrcompression.dll is missing from the output when updating to 5.2 UWP meta-package.
Looking at the dependencies in the System.IO.Compression nuspec:
<group targetFramework=".NETCore5.0">
<dependency id="System.IO" version="4.1.0" />
<dependency id="System.Runtime" version="4.1.0" />
<dependency id="System.Text.Encoding" version="4.0.11" />
<dependency id="System.Threading.Tasks" version="4.0.11" />
</group>
<group targetFramework=".NETStandard1.1">
<dependency id="System.IO" version="4.1.0" />
<dependency id="System.Runtime" version="4.1.0" />
<dependency id="System.Text.Encoding" version="4.0.11" />
</group>
<group targetFramework=".NETStandard1.3">
<dependency id="Microsoft.NETCore.Platforms" version="1.0.1" />
<dependency id="runtime.native.System" version="4.0.0" exclude="Compile" />
<dependency id="runtime.native.System.IO.Compression" version="4.1.0" exclude="Compile" />
<dependency id="System.Collections" version="4.0.11" exclude="Compile" />
<dependency id="System.Diagnostics.Debug" version="4.0.11" exclude="Compile" />
<dependency id="System.IO" version="4.1.0" />
<dependency id="System.Resources.ResourceManager" version="4.0.1" exclude="Compile" />
<dependency id="System.Runtime" version="4.1.0" />
<dependency id="System.Runtime.Extensions" version="4.1.0" exclude="Compile" />
<dependency id="System.Runtime.Handles" version="4.0.1" exclude="Compile" />
<dependency id="System.Runtime.InteropServices" version="4.1.0" exclude="Compile" />
<dependency id="System.Text.Encoding" version="4.0.11" />
<dependency id="System.Threading" version="4.0.11" exclude="Compile" />
<dependency id="System.Threading.Tasks" version="4.0.11" />
</group>
looks like the netcore50 section is missing a dependency on “runtime.native.System.IO.Compression” and perhaps others when comparing it to netstandard1.3 which is the actual library asset we end up with for netcore50. There isn’t a netcore50 specific asset for this library but there is a netcore50 ref assembly. @ericstj I think this might be a result of automatically adding a ref for netcore50 to help ensure we pick-up the correct references for lower netcore versions.
About this issue
- Original URL
- State: closed
- Created 8 years ago
- Comments: 20 (10 by maintainers)
agree with the version 5.2.2 but even so I shows this error.alguna solution? Add the reference “runtime.native.System.IO.Compression”: “4.1.0” in project.json but even so not works
This update has been pushed to nuget.org. https://www.nuget.org/packages/Microsoft.NETCore.UniversalWindowsPlatform/5.2.2
As a temporary workaround someone can add the following under dependencies in project.json: