.net core dotnet还原依赖项解决方案未获取最新版本

.net core dotnet还原依赖项解决方案未获取最新版本,.net-core,nuget,nuget-package-restore,.net Core,Nuget,Nuget Package Restore,我有一个看起来像这样的依赖链,我在我的CI/CD链中使用dotnet restore(与Nuget restore类似) 项目A(csproj)->项目B(nuspec)->项目C(csproj) 项目A是指项目B中 我总是得到项目B的正确(最新)版本,但恢复总是得到项目C的最低版本 我已经尝试将--no cache和--force evaluate添加到dotnet命令行实际上,行为可以在packages.config----add-DependencyVersion最高命令中控制。但是,

我有一个看起来像这样的依赖链,我在我的CI/CD链中使用dotnet restore(与Nuget restore类似)

项目A(csproj)->项目B(nuspec)->项目C(csproj)

  • 项目A是指项目B中
我总是得到项目B的正确(最新)版本,但恢复总是得到项目C的最低版本


我已经尝试将--no cache和--force evaluate添加到dotnet命令行

实际上,行为可以在
packages.config
----add
-DependencyVersion最高
命令中控制。但是,对于使用
packagereference
的net core项目,该命令到目前为止不支持它,我们无法同时安装最新的依赖项。一些社区成员也讨论了该问题,但仍有待解决。建议您运行
dotnet add package xxx(package name)-v xxx(最新版本)
将依赖项更新为最新版本。如果您仍然需要此功能,您可以在上建议一个功能以引起注意。请随时让我们知道它是否有帮助,并与我们分享任何反馈:)实际上,此行为可以在
packages.config
----add
-DependencyVersion-highest
命令中控制。但是,对于使用
packagereference
的net core项目,该命令到目前为止不支持它,我们无法同时安装最新的依赖项。一些社区成员也讨论了该问题,但仍有待解决。建议您运行
dotnet add package xxx(package name)-v xxx(最新版本)
将依赖项更新为最新版本。如果您仍然需要此功能,您可以在上建议一个功能以引起注意。请随时让我们知道它是否有用,并与我们分享任何反馈:)