使用Nuget 安装指定版本package或者更新package到指定版本

Posted simon麦田

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Nuget 安装指定版本package或者更新package到指定版本相关的知识,希望对你有一定的参考价值。

首先打开程序包管理器控制台:工具→Nuget程序包管理器→程序包管理器控制台


打开如下图所示的命令行界面


安装指定版本的Package(例如:EntityFramework 5.0):

PM> Install-Package BenchMarkdotnet -version 0.9.7

更新到指定版本的Package(例如EntityFramewrok 6.0):

PM> Update-Package BenchMarkdotnet -version 0.9.7
Update-Package命令相关参数说明: 
ParameterTypeDescription
-IdstringSpecifies the Id of the package to be updated.
-ProjectNamestringSpecifies the name of the project in which packages should be updated.
-VersionSemanticVersion*Specifies the new target version of the package as a result of the update.
-SourcestringSpecifies where to look for package updates, overriding the package sources that are specified in the Options dialog. This value can be either a url to a remote repository or a path to a local repository or the name of a package source specified in the Options dialog.
-IgnoreDependenciesSwitch parameterIf set, NuGet will ignore dependency packages and only update the main package.
-SafeSwitch parameterIf set, NuGet will only update to a new version that has the same major and minor versions as the previous package. For example, if the old version is 1.2.0, NuGet will accept the update package with version of 1.2.1 or 1.2.9999 but it will not accept 1.3.0.
-IncludePrereleaseSwitch parameterIf set, NuGet will consider prerelease packages as candidates for updates.
-ReinstallSwitch parameterIf set, instead of updating the package to the latest version, NuGet will uninstall the package and reinstall the same version. This is useful when, for example, you've updated the target framework of your project, e.g. from .NET 4.0 to .NET 4.5, and you want to reference .NET 4.5-specific assemblies in the package. You can't set this parameter together with the -Version parameter.

以上是关于使用Nuget 安装指定版本package或者更新package到指定版本的主要内容,如果未能解决你的问题,请参考以下文章

NUGET常用命令

Nuget包管理工具(程序包控制台执行语句)

Nuget命令操作

NUGET命令

project.json 指定 NuGet 依赖项的确切版本

Nuget 在VS中操作命令