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

  • 相关阅读:
    线程状态转换
    CyclicBarrier和CountDownLatch区别
    MySQL事务原理
    DownLoadManager[20530:228829] DiskImageCache: Could not resolve the absolute path of the old directory.
    App各种Icon及Launch image的尺寸和用途
    关于iPhone开发的一些建议
    iPhone6/6Plus下app状态栏内容放大问题处理
    PDF转jpg
    ios开发学习笔记
    nil和Nil和NULL的判断
  • 原文地址:https://www.cnblogs.com/wangqiideal/p/4672392.html
Copyright © 2011-2022 走看看