【发布时间】:2017-07-13 17:43:31
【问题描述】:
我在 nuget 获取特定程序集版本的第一个版本时遇到问题,而不是最新版本。以下是解释发生了什么的步骤:
- 正在删除本地 nuget 缓存。
- 删除项目中的 project.lock.json 文件。
- 检查 nuget 提要中最新版本的版本号:102
- 运行 dotnet restore --no-cache。
- 项目文件夹在本地缓存中重新创建,但内部版本号为 98。
build 98 和 102 的版本号都是 1.2。如何在不将版本号增加到 1.3 的情况下强制 dotnet restore 采用最新版本的 nuget 包?
谢谢!
【问题讨论】:
-
您使用的是浮动版本(也就是带星号的版本)吗?你能分享你的 project.json 或 csproj 文件吗?
-
可能是您尚未清理的缓存位置:lastexitcode.com/projects/NuGet/FileLocations 或 nuget 暂存文件夹:github.com/NuGet/Home/issues/802
标签: nuget .net-core nuget-package-restore dotnet-restore