如何使用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:\temp\packages

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

例三:

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

VS2013中Nuget程序包管理器控制台使用入门(二)-如何使用Nuget提供的帮助(原创)的更多相关文章

  1. VS2013中Nuget程序包管理器控制台使用入门(三)-项目实战(原创)

    VS2013中Nuget程序包管理器控制台使用入门(三)-项目实战 1.给指定项目安装Newtonsoft.Json ,Version 4.5.11 PM> Install-Package Ne ...

  2. VS2013中Nuget程序包管理器控制台使用入门(一)-准备环境(原创)

    准备环境: 1.打开VS2013IDE集成开发环境. 2.新建一个Asp.net Mvc的项目,比如命名为:MvcApplication1 3.打开 菜单"工具"->&quo ...

  3. 善用 NuGet 程序包管理器控制台

    每种集成开发环境都会提供扩展包的下载与安装,VS (微软可视化集成开发环境) 下的叫程序包管理控制台,我们把他叫做<牛干 程序包管理控制台>. 在 工具=>NuGet 程序包管理器= ...

  4. 解决“程序包管理器控制台”输入命令找不到Nuget包问题

    问题: 问题原因: Nuget源的地址上不去 解决办法: 1.将Nuget源更新为可以国内使用的官方Nuget源. 1)打开VS2013:工具-->Nuget程序包管理器-->程序包管理器 ...

  5. VS2010使用NuGet程序包管理器

    使用C#过程中经常需要使用一些扩展包,例如sqlite,json解析等. VS2010自带了一个扩展管理器,里面可以下载到AStyle,Visual Assit等有用的插件. VS2010中点击[工具 ...

  6. MVC中的 程序集添加-----程序包管理器控制台

    Install-Package Microsoft.AspNet.WebApi.Owin -Version Install-Package Microsoft.Owin.Host.SystemWeb ...

  7. 开源跨平台IOT通讯框架ServerSuperIO,集成到NuGet程序包管理器,以及Demo使用说明

          物联网涉及到各种设备.各种传感器.各种数据源.各种协议,并且很难统一,那么就要有一个结构性的框架解决这些问题.SSIO就是根据时代发展的阶段和现实实际情况的结合产物. 各种数据信息,如下图 ...

  8. MVC+EF 随笔小计——NuGet程序包管理

    安装EF 打开 工具-库程序包管理器-程序包管理器控制台 输入 install-package entityframework 去MSDN上查看下EF的架构图:http://msdn.microsof ...

  9. ORM之PetaPoco错误--VS中NUGet程序包管理安装PetaPoco

    一般在Vs中使用PetaPoco的时候都是使用NuGet程序包管理来安装PetaPoco的,如果你在安装PetaPoco前设置了ConnectionString,那么PetaPoco中的T4模板会自动 ...

随机推荐

  1. semver 版本号命名法

    https://semver.org/lang/zh-CN/ 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性 ...

  2. java-学习6

    public class arryTest4 { //对整型数组按照由小到大的顺序进行排序 public static void main(String[] args) { int score[]= ...

  3. float double 如何存储计算2 (这个写的也不错)

    目前java遵照IEEE制定的浮点数表示法来进行float,double运算.这种结构是一种科学计数法,用符号.指数和尾数来表示,底数定为2——即把一个浮点数表示为尾数乘以2的指数次方再添上符号. 我 ...

  4. Genomic signatures of evolutionary transitions from solitary to group living(独居到社会性的转变)

    1.摘要 群居性的进化是进化的主要过渡之一,但其背后的基因组变化是未知的.我们比较了10种蜜蜂的基因组,它们的社会复杂性各不相同,代表了社会进化中的多种独立过渡,并报告了三项主要发现. 第一,许多重要 ...

  5. 给tbody加垂直滚动条的具体思路

    [给tbody加垂直滚动条的具体思路] 给tbody加垂直滚动条的思路就是把tbody设置成display:block,然后就对其高度设置一个固定值,overflow设置成auto即可 参考:http ...

  6. 使用Jmeter(三十)针对ActiveMQ JMS POINT TO POINT压力测试(转载)

    转载自 http://www.cnblogs.com/yangxia-test 准备工作 针对JMS类型的Sampler,需要额外的jar包(这里用的是apache ActiveMQ,将下载的AMQ  ...

  7. Vue组成和第3方插件

    vue全家桶的成员是:vue-cli,vuex,vue-router,vue-axios(vue2.0). 第三方插件:vue-scroller,vue-lazyload,vue-awesome-sw ...

  8. exe4j 安装

    需要看清楚对应的jre版本 4.6---jre1.6 5.0以上---jre1.7

  9. vi 基本命令使用

    vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于对 Unix及Linux系统的任何版本,vi编辑器是完全 ...

  10. BP神经网络学习

    人工神经元模型     S型函数(Sigmoid) 双极S型函数 神经网络可以分为哪些? 按照连接方式,可以分为:前向神经网络 vs. 反馈(递归)神经网络 按照学习方式,可以分为:有导师学习神经网络 ...