首页 > 解决方案 > r 标志对 update-package 有什么作用

问题描述

Update-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform -r

国旗有什么作用r?我猜想重新安装,但我在任何地方都找不到这个文档。官方文档似乎没有在任何地方提及它,但我已经看到它建议用于其他一些答案。

标签: nuget

解决方案


Update-Package的文档仅列出了一个以字母开头的参数r。PowerShell 只要求您指定参数以使其不模棱两可,因此-r, -re, -rei, -rein, -reins, -reinst, -reinsta,-reinstal-reinstall所有参数都是等价的。

另一方面,以 开头的参数不止一个i,因此-i不起作用,必须提供至少足够的字母,直到不再模棱两可。

这就是没有记录单字母参数的原因。PowerShell 与 Unix 命令的工作方式不同,并且 Update-Package 本身并不明确支持单字母参数。它只是代表用户自动填充的外壳。

所以,是的,它重新安装。请注意,重新安装不会对 PackageReference 执行任何操作,仅对 pacakges.config 执行任何操作。


推荐阅读