如何使用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. C++ new 和malloc 区别

    1.分配地方不同,malloc是堆上面,new是自由存储区域 2.malloc/delete是函数,new/delete是操作符,可以重载 3.malloc 要指定大小,返回的是void*指针,开辟的 ...

  2. LeetCode OJ 215. Kth Largest Element in an Array

    Find the kth largest element in an unsorted array. Note that it is the kth largest element in the so ...

  3. week05 06绑定滚动条 去抖动

    像这种小代码 为了满足某种需求 可以直接上网搜 这些都是JS代码和react无关 我们下拉 就会触发事件从而调用loading more news 那个函数 react要求我们加个key key就是唯 ...

  4. LINUX系统一一常用命令

    前言 LINUX UNIX Centos RedHat Ubuntu SHELL shell脚本 shell shell命令 类似windows系统的bat 批处理文件 里面都是脚本 CentOS6. ...

  5. c++之enum(枚举)可以没有枚举名

    转载自https://blog.csdn.net/u013591613/article/details/71215000 C_enum(枚举)可以没有枚举名 如果声明枚举类型时没有指定枚举名,其作用就 ...

  6. C# 模拟多线程下载文件

    原地址:http://www.cnblogs.com/Opiece/p/4803836.html 客户端 public static string strContent = ""; ...

  7. HTML5将<video>视频设置为页面动态背景

    <!DOCTYPE html><html><head> <title>Operation Aborted Example</title> & ...

  8. java.lang.IllegalArgumentException: Missing either @POST URL or @Url parameter.

    以前联调的接口,都是类似这样子的http://ip:8080/WLInterface/register   在baseUrl(http://ip:8080/WLInterface/register ) ...

  9. VS2015 添加web服务(电子看板)

    鼠标右键点击项目,选择引用----添加服务引用,输入WS地址后单击转到 http://ERPPRD02:8000/sap/bc/srt/wsdl/flv_10002A111AD1/bndg_url/s ...

  10. Web前端js下载流文件

    前端下载文件大概有以下种: 1)a标签链接下载 <a href="url">点击链接下载</a> 2)表单form提交下载 var form = $(&qu ...