kernel-memory
kernel-memory copied to clipboard
warning NU1608: Detected package version outside of dependency constraint: ClosedXML 0.102.2 requires DocumentFormat.OpenXml (>= 2.16.0 && < 3.0.0) but version DocumentFormat.OpenXml 3.1.0 was resolved.
Context / Scenario
My project makes use of both the following dependencies:
<PackageReference Include="DocumentFormat.OpenXml" Version="3.1.0" />
<PackageReference Include="Microsoft.KernelMemory.Core" Version="0.69.240727.1" />
What happened?
When compiling with dotnet build, this leads to a warning:
warning NU1608: Detected package version outside of dependency constraint: ClosedXML 0.102.2 requires DocumentFormat.OpenXml (>= 2.16.0 && < 3.0.0) but version DocumentFormat.OpenXml 3.1.0 was resolved.
Is it related to this perhaps? https://github.com/microsoft/kernel-memory/blob/6c092a930668fece582ac1cfc39c8e3040188f0c/Directory.Packages.props#L59
I notice a new version has recently shipped which may resolve it? https://github.com/microsoft/kernel-memory/issues/265
See also:
- https://github.com/ClosedXML/ClosedXML/issues/2315
- https://github.com/microsoft/kernel-memory/issues/265
Importance
a fix would make my life easier
Platform, Language, Versions
.NET 8, C# 0.69.240727.1
Relevant log output
warning NU1608: Detected package version outside of dependency constraint: ClosedXML 0.102.2 requires DocumentFormat.OpenXml (>= 2.16.0 && < 3.0.0) but version DocumentFormat.OpenXml 3.1.0 was resolved.