我有一个引用 nuget 包的项目。这是.csproj
文件中的一个片段:
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
...
<PackageReference Include="MyPackage" Version="1.*" />
现在,在恢复之后,将创建锁定文件并锁定一个版本,例如 1.0.1。我现在要做的是在发布新包后强制重新评估浮动版本。我没能做到这一点,不管我怎么称呼,版本保持不变。这是我尝试过的,但无济于事:
dotnet restore -f --force-evaluate --no-cache
我Rider
在 GUI 中使用并尝试通过单击还原来执行此操作。它确实有效,但不是一次,我必须等待一段时间才能检测到新版本,直到它恢复。我没有设法弄清楚Rider
执行更新的命令问题或为什么它不能立即工作。