zoukankan      html  css  js  c++  java
  • VS2013中Nuget程序包管理器控制台使用入门(二)-如何使用Nuget提供的帮助(原创)

    如何使用Nuget提供的帮助?

    1.从get-help Nuget开始,键入“get-help NuGet”以查看所有可用的 NuGet 命令。

    用法:

    PM> get-help Nuget

    主题
    about_NuGet
    简短说明
    提供有关 NuGet 程序包管理器命令的信息。

    详细说明
    本主题介绍 NuGet 程序包管理器命令。NuGet 是一种集成的程序包
    管理工具,用于将库和工具添加到 .NET 项目。

    包括以下 NuGet cmdlets。

    2.使用get-command获取所有的Nuget命令

    用法:

    PM>  get-command -CommandType cmdlet -Module nuget

    CommandType Name ModuleName
    ----------- ---- ----------
    Cmdlet Add-BindingRedirect NuGet
    Cmdlet Get-Package NuGet
    Cmdlet Get-Project NuGet
    Cmdlet Install-Package NuGet
    Cmdlet Open-PackagePage NuGet
    Cmdlet Uninstall-Package NuGet
    Cmdlet Update-Package NuGet

    3.使用get-help name(命令名称),获取对应的帮助信息。

    用法:

    例一:

    PM> get-help Install-Package

    名称
    Install-Package

    摘要
    安装程序包。


    语法
    Install-Package [-Id] <string> [-IgnoreDependencies] [-ProjectName <string>] [[-Version] <string>] [[-Source] <string>] [-IncludePrerelease] [-FileConf
    lictAction] [<CommonParameters>]


    说明
    将程序包及其依赖项安装到项目中。

    相关链接
    联机版本: http://docs.nuget.org/
    Install-Package

    备注
    若要查看示例,请键入: "get-help Install-Package -examples".
    有关详细信息,请键入: "get-help Install-Package -detailed".
    若要获取技术信息,请键入: "get-help Install-Package -full".
    有关在线帮助,请键入: "get-help Install-Package -online"

    要注意查看备注中更进一步的帮助信息,比如添加参数-examples,查看示例,比如添加-detailed,查看更详细的帮助。

    例二

    PM> get-help Install-Package -detailed

    名称
    Install-Package

    摘要
    安装程序包。


    语法
    Install-Package [-Id] <string> [-IgnoreDependencies] [-ProjectName <string>] [[-Version] <string>] [[-Source] <string>] [-IncludePrerelease] [-FileConf
    lictAction] [<CommonParameters>]


    说明
    将程序包及其依赖项安装到项目中。

    参数
    -Id <string>
    指定要安装的程序包的程序包 ID。

    -IgnoreDependencies
    仅安装此程序包,不安装其依赖项。

    -ProjectName <string>
    指定要将程序包安装到的项目。如果省略,则选择默认项目。

    -Source <string>
    指定包源(内含要安装的程序包)的 URL 或目录路径。当设置为本地文件系统路径时,源可以是绝对路径,也可以是当前目录的相对路径。如果省略,则在当前选择的包源中查找相应的程序包 URL。

    -Version <string>
    指定要安装的程序包的版本。如果省略,则默认为最新版本。

    -IncludePrerelease
    指示此命令是否会考虑预发行包。如果省略,则只考虑稳定程序包。

    -FileConflictAction
    指示如果程序包的内容文件夹中的文件在项目中已经存在时,此命令应执行什么操作。

    <CommonParameters>
    此 Cmdlet 支持常见参数: Verbose、Debug、
    ErrorAction、ErrorVariable、WarningAction、WarningVariable、
    OutBuffer、PipelineVariable 和 OutVariable。有关详细信息,请参阅
    about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216)。

    ---------- 示例 1 ----------

    PM> Install-Package Elmah

    说明 ------------------------------------------------------------------ 将当前包源中的 Elmah 包的最新版本安装到默认项目中。


    ---------- 示例 2 ----------

    PM> Install-Package Glimpse -Version 1.0.0 -Project MvcApplication1

    说明 ------------------------------------------------------------------ 将版本 1.0.0 的 Glimpse 安装到名为 MvcApplication1 的项目中


    ---------- 示例 3 ----------

    PM> Install-Package Ninject.Mvc3 -IgnoreDependencies -Source c: emppackages

    说明 ------------------------------------------------------------------ 安装程序包 Ninject.Mvc3,但不安装其依赖项。它将在目录 c: emppackages 中查找该程序包。

    例三:

    PM> get-help Update-Package -detailed

    名称
    Update-Package

    摘要
    更新程序包。


    语法
    Update-Package [-Id] <string> [-IgnoreDependencies] [-ProjectName <string>] [-Version <string>] [-Safe] [-Source <string>] [-IncludePrerelease] [-Reins
    tall] [-FileConflictAction] [<CommonParameters>]


    说明
    将程序包及其依赖项更新到更新的版本。

    参数
    -Id <string>
    指定要更新的程序包的程序包 ID。如果省略,则更新每个程序包。

    -IgnoreDependencies
    将所有程序包的依赖项更新为最新版本。默认值为 False。

    -ProjectName <string>
    指定包含要更新的项目的项目。如果省略,则将在安装了该程序包的每个项目中更新该程序包。

    -Safe
    限制升级到具有相同主版本和次版本组件的更新版本。例如,如果安装了版本 1.0.0 的程序包,并且源中有版本 1.0.1、1.0.2 和 1.1 可用,则使用 -Safe 标记会将程序包更新到 1.0.2。

    -Source <string>
    指定包源(内含要更新的程序包)的 URL 或目录路径。当设置为本地文件系统路径时,源可以是绝对路径,也可以是当前目录的相对路径。如果省略,则在当前选择的包源中查找相应的程序包 URL。

    -Version <string>
    指定程序包将升级到的版本。如果省略,则默认为最新版本。

    -IncludePrerelease
    指示搜索更新时是否包含预发行版。如果省略,则只考虑稳定程序包。

    -Reinstall
    重新安装现有版本的程序包。

    -FileConflictAction
    指示如果程序包的内容文件夹中的文件在项目中已经存在时,此命令应执行什么操作。

    <CommonParameters>
    此 Cmdlet 支持常见参数: Verbose、Debug、
    ErrorAction、ErrorVariable、WarningAction、WarningVariable、
    OutBuffer、PipelineVariable 和 OutVariable。有关详细信息,请参阅
    about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216)。

    ---------- 示例 1 ----------

    PM> Update-Package Elmah

    说明 ------------------------------------------------------------------ 将每个项目中安装的 Elmah 包更新到最新版本。


    ---------- 示例 2 ----------

    PM> Update-Package Elmah -Version 1.1.0

    说明 ------------------------------------------------------------------ 将每个项目中的 Elmah 包更新到特定版本。


    ---------- 示例 3 ----------

    PM> Update-Package

    说明 ------------------------------------------------------------------ 更新每个项目中的每个程序包。


    ---------- 示例 3 ----------

    PM> Update-Package -Safe -Project MvcApplication1

    说明 ------------------------------------------------------------------ 将项目 MvcApplication1 中的每个程序包更新到最新“安全”版本。例如,如果安装了版本 1.0.0 的程序包,并且源中有版本 1.0.1、1.0.2
    和 1.1 可用,则使用 -Safe 标记会将程序包更新到 1.0.2。

    ---------- 示例 4 by wangqi collate ----------

    PM> Update-Package -Project MvcApplication1 -Reinstall

    说明 ------------------------------------------------------------------ 依据package.config文件中列出包的版本号重新安装项目 MvcApplication1的程序包。


     nuget 官方帮助文档

    http://docs.nuget.org/consume/package-manager-console

  • 相关阅读:
    461. Hamming Distance
    342. Power of Four
    326. Power of Three
    368. Largest Divisible Subset java solutions
    95. Unique Binary Search Trees II java solutions
    303. Range Sum Query
    160. Intersection of Two Linked Lists java solutions
    88. Merge Sorted Array java solutions
    67. Add Binary java solutions
    14. Longest Common Prefix java solutions
  • 原文地址:https://www.cnblogs.com/wangqiideal/p/4672392.html
Copyright © 2011-2022 走看看