Visual Studio 无法摆脱nuget警告NU5128关于缺少依赖项组

wlwcrazw  于 2023-11-21  发布在  其他
关注(0)|答案(1)|浏览(166)

[Env:nuget.exe 5.9.1.11,VS Pro 2019 16.9.6,W10 x64 1909]
我在配置.nuspec文件的dependencies部分时遇到了问题,因此nuget生成了一个正确包含.NET Framework 4.7.2的Dependency的包。我一直收到警告

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

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

  1. <dependencies>
  2. <group targetFramework=".NETFramework4.7.2" />
  3. </dependencies>


&

  1. <dependencies>
  2. <group targetFramework=".NETFramework4.7.2" />
  3. <group>
  4. <dependency id="MathNet.Numerics" version="4.15.0" />
  5. </group>
  6. </dependencies>


&

  1. <dependencies>
  2. <group>
  3. <dependency id="MathNet.Numerics" version="4.15.0" />
  4. </group>
  5. <group targetFramework=".NETFramework4.7.2" />
  6. </dependencies>


&

  1. <dependencies>
  2. <group>
  3. <dependency id="MathNet.Numerics" version="4.15.0" />
  4. </group>
  5. <group targetFramework="net472" />
  6. </dependencies>


&

  1. <dependencies>
  2. <group targetFramework="net472" />
  3. <group>
  4. <dependency id="MathNet.Numerics" version="4.15.0" />
  5. </group>
  6. </dependencies>


&

  1. <dependencies>
  2. <group targetFramework="net472" />
  3. </dependencies>


&

  1. <dependencies>
  2. <group targetFramework="net472">
  3. <dependency id="MathNet.Numerics" version="4.15.0" />
  4. </group>
  5. </dependencies>


&

  1. <dependencies>
  2. <group targetFramework=".NETFramework4.7.2">
  3. <dependency id="MathNet.Numerics" version="4.15.0" />
  4. </group>
  5. </dependencies>


也没有<dependencies></dependencies>部分。

kfgdxczn

kfgdxczn1#

我用NuGet版本:6.5.0.154,把

  1. <dependencies>
  2. <group targetFramework=".NETFramework4.7.1" />
  3. </dependencies>

字符串
在这里描述的元数据元素下https://learn.microsoft.com/cs-cz/nuget/reference/nuspec#dependencies-element
警告也没有出现希望有帮助。

相关问题