使用NuGet升级到特定的软件包版本

4

如何将NuGet包升级到特定版本。

这类似于使用NuGet下载旧版本的软件包,只不过我已经安装了给定的NuGet包的某个版本。

我不能更新到最新版本,所以我想升级到特定版本。

我需要先卸载再重新安装吗?还是可以一步升级?


对我来说,卸载+安装特定版本已经奏效。我认为你可能会遇到问题的唯一方式是如果你搞砸了配置。在这种情况下,只需重新创建项目。只需进行干净的安装即可。 - Margus
我宁愿不要“重新创建项目”只是为了更新一个引用。 - Philip Pittle
1个回答

6

我认为您需要通过设置版本标志来运行Update-Package命令。

例如:

Update-Package Newtonsoft.Json -Version 6.0.4

以下是更详细的命令说明,请参考文档:

Update-Package [-Id] [-IgnoreDependencies] [-ProjectName ] [-Version ] [-Source ] [-Safe] [-IncludePrerelease] [-Reinstall] [-FileConflictAction] [-WhatIf]

http://docs.nuget.org/docs/reference/package-manager-console-powershell-reference


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接