无法摆脱有关缺少依赖项组的 nuget 警告 NU5128

问题描述 投票:0回答:1

[环境:nuget.exe 5.9.1.11,VS Pro 2019 16.9.6,W10 x64 1909]

我在配置

dependencies
文件的
.nuspec
部分时遇到问题,因此 nuget 会生成一个正确包含 .NET Framework 4.7.2 依赖项的包。我一直收到警告

WARNING: NU5128: Some target frameworks declared in the dependencies group of the nuspec and the
lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
- Add a dependency group for .NETFramework4.7.2 to the nuspec

当我运行

nuget pack
命令时。在 .nupkg 存档中,有 nuget 生成的
lib\net472\MyLib.dll
lib\net472\MyLib.xml
文件。 (我在 VS 项目目录中运行
nuget
,其中包含
.csproj
文件和我的
.nuspec
文件。)以下是我尝试过的
dependencies
部分的不同配置(我的库确实依赖于MathNet.Numerics NuGet 包):

<dependencies>
    <group targetFramework=".NETFramework4.7.2" />
</dependencies>

&

<dependencies>
    <group targetFramework=".NETFramework4.7.2" />
    <group>
        <dependency id="MathNet.Numerics" version="4.15.0" />
    </group>
</dependencies>

&

<dependencies>
    <group>
        <dependency id="MathNet.Numerics" version="4.15.0" />
    </group>
    <group targetFramework=".NETFramework4.7.2" />
</dependencies>

&

<dependencies>
    <group>
        <dependency id="MathNet.Numerics" version="4.15.0" />
    </group>
    <group targetFramework="net472" />
</dependencies>

&

<dependencies>
    <group targetFramework="net472" />
    <group>
        <dependency id="MathNet.Numerics" version="4.15.0" />
    </group>
</dependencies>

&

<dependencies>
    <group targetFramework="net472" />
</dependencies>

&

<dependencies>
    <group targetFramework="net472">
        <dependency id="MathNet.Numerics" version="4.15.0" />
    </group>
</dependencies>

&

<dependencies>
    <group targetFramework=".NETFramework4.7.2">
        <dependency id="MathNet.Numerics" version="4.15.0" />
    </group>
</dependencies>

,也没有

<dependencies></dependencies>
部分。

visual-studio nuget nuget-package
1个回答
0
投票

我使用的NuGet版本:6.5.0.154, 放

    <dependencies>
        <group targetFramework=".NETFramework4.7.1" />
    </dependencies>

在此处描述的元数据元素下https://learn.microsoft.com/cs-cz/nuget/reference/nuspec#dependency-element

并且警告没有出现。 希望有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.