[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的包。我一直收到警告
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>
部分。
1条答案
按热度按时间kfgdxczn1#
我用NuGet版本:6.5.0.154,把
字符串
在这里描述的元数据元素下https://learn.microsoft.com/cs-cz/nuget/reference/nuspec#dependencies-element
警告也没有出现希望有帮助。