一些 NuGet 程序包是使用不同于当前目标框架的目标框架安装的,可能需要重新安装
何时重新安装包
- 包还原后的损坏引用:如果已打开项目并还原了 NuGet 包,但仍看见了损坏的引用,请尝试重新安装每个包。
- 项目因删除文件损坏:NuGet 不会阻止删除从包添加的项,因此很容易在无意中修改从包安装的内容并损坏项目。 要还原项目,请重新安装受影响的包。
- 包更新损坏了项目:如果包的更新损坏了项目,则故障通常由可能也已更新的依赖项包引起。 要还原依赖项的状态,请重新安装该特定包。
- 项目重定向或升级:这在项目已重定向或升级时并且如果包因为更改目标框架需要重新安装时有用。 NuGet 在项目重定向后立即显示该情况下的生成错误,后续生成警告会提醒你包可能需要重新安装。 对于项目升级,NuGet 显示项目升级日志中的错误。
- 开发期间重新安装包:包创作者常常需要重新安装与他们开发来测试行为的包版本相同的包。
Install-Package
命令不提供强制重新安装选项,所以换成使用Update-Package -reinstall
。
摘自:https://www.cnblogs.com/Keroro/articles/14505372.html