.net - 如何强制 Visual Studio 检查最新版本的浮点 nuget 依赖项

标签 .net visual-studio nuget

我正在为我的其他项目使用浮点依赖项,如下所示:

<PackageReference Include="Farayan.NETCommonSuper" Version="1.0.*" />

版本 1.0.* 表示以 1.0. 开头的 Farayan.NETCommonSuper 的最新版本,但 Visual Studio 不会检查最新版本在每个构建上。

假设我更新了模块 Farayan.NETCommonSuper,我需要将其反射(reflect)到我的另一个模块中(让我们将其命名为 depend module),目前我需要打开 管理 nuget 包 上下文菜单,并自行更新依赖项,这会删除 * 版本并将其修复在 .csproj 文件中,然后打开该 .csproj 文件将其恢复。

是否有任何设置或配置或脚本来强制 vs 检查明星版本依赖项的最新版本?

最佳答案

Visual Studio

右键单击解决方案资源管理器中的解决方案,然后选择“还原 NuGet 包”

dotnet CLI

dotnet Restore --force-evaluate

msbuild

msbuild -t:restore -p:RestoreForceEvaluate=true

nuget.exe

nuget.exe 恢复 -ForceEvaluate

关于.net - 如何强制 Visual Studio 检查最新版本的浮点 nuget 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66622515/

相关文章:

c# - ManualResetEvent.WaitOne() 在没有超时的情况下返回 false?

c# - 在 Visual Studio 的目录树中移动类后自动更改命名空间

c++ - 如何在 Linux 中运行 visual studio 2015 managed c++ 测试函数?

visual-studio - 调试 Nuget 库

c# - 在 Fody/Mono.Cecil 中获取 CustomAttribute 的 SequencePoint

c# - 在 Entity Framework 4.3 中设置命令超时

c# - 什么时候返回 IOrderedEnumerable?

c# - Visual Studio 调试器如何决定可以使用 Text/XML/HTML Visualizer 查看哪些值?

c# - 将硬盘驱动器上的 NuGet 包(未托管在任何地方)添加到项目中

.net - NuGet 自动包还原不适用于 MSBuild