.net-core - dotnet restore 依赖解析不拉最新版本
问题描述
我有一个看起来像这样的依赖链,我在 CI/CD 链中使用 dotnet restore(与 Nuget restore 相对)
项目 A (csproj) -> 项目 B (nuspec) -> 项目 C (csproj)
- 项目 A 使用 <PackageReference Include="Project B" Version="2.*/> 引用项目 B
- 项目 B 引用项目 C,<dependency id="Project C" version="2.*/>
我总是得到项目 B 的正确(最新)版本,但恢复总是拉项目 C 的最低版本
我尝试将 --no-cache 和 --force-evaluate 添加到 dotnet 命令行
解决方案
推荐阅读
- python - 传递列表后如何修复 append() 错误
- django - 视图没有返回 HttpResponse 对象。它返回 None 而不是
- python-3.x - 使用 Python Boto3 在 Route53 的托管区域中更改记录集权重
- javascript - 如何在 React 中为一个请求保存多个表单?
- php - 致命错误:GRP php 扩展中超过了 30 秒的最大执行时间
- c# - 没有 GA/GC 的千分之一秒字符串的最佳获取
- php - Sonata 管理包,如果用户不选择任何过滤器,如何不显示任何结果并且不对 DB 执行任何查询?
- oracle - 以 UTF8 格式从 oracle 数据库中导出 CLOb 数据
- c# - 在哪里实例化处理 .NET Core 中的服务事件的类?
- javascript - Chart.js 折线图 x 轴标签舍入