Nuget的命令行操作都是在程序包管理器控制台下进行的:
结构如图:

aaarticlea/png;base64,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" alt="" />

程序包源用于选择Package的来源,默认项目为用于当前命令操作的项目(执行命令请先注意操作的项目,避免出现误操作).

一.常用命令如下:

1. Install-Package EntityFramework                  //安装包
2. Install-Package EntityFramework -Version 5.2 //安装指定版本包 3. Uninstall-Package EntityFramework //卸载包 如果有依赖关系,先卸载依赖的包
4. Uninstall-Package -Force EntityFramework //强制卸载包
5. Uninstall-Package -Safe EntityFramework //安全更新(将各程序包更新至最新的修补程序版本)
6. Update-Package EntityFramework //更新包
7. Update-Package -Reinstall EntityFramework //改变项目目标框架后,更新程序包
8. Get-Package 默认列出本地已安装的包 //-remote -filter entityframework 在包源中查找自己想要的包
9. Clear //清空输入记录  

二.注意问题

1.命令-Reinstall与-Version不能同时使用
2.PackageName一定要准确 如果不知道具体的名字可以到官网搜索 http://www.nuget.org/packages
3.卸载包如果提示有依赖关系,先把依赖的包卸载
4.如果出现错误,细心分析错误原因.一般提示都是比较简单的.复杂点可以到google或Stack Overflow去查一下.  

Nuget的使用命令的更多相关文章

  1. C# NuGet包管理命令

    NuGet Package Manager Console 内置于 Visual Studio 在 Windows 2012 和更高版本. (不包含在 Visual Studio 用于 Mac 或 V ...

  2. 【ASP.NET】利用Nuget打包package——命令行方式

    通过命令行 官方说明,可以参考:creating-and-publishing-a-package 如果你希望可以使用图形界面的方式,请参考这篇文章   打包dll   使用如下的命令: nuget  ...

  3. nuget cli常用命令简介

    起因:使用nuget,但是部分同事用的mac,不能用vs的包管理器查看私有nuget库里面的包,所以,就总结了几个常用的 nuget cli 命令,方便全平台使用nuget 废话不多,直入主题 准备: ...

  4. Nuget 通过 dotnet 命令行发布

    在开发完成一个好用的轮子就想将这个轮子发布到 nuget 让其他小伙伴可以来使用,但是 nuget.org 的登陆速度太慢,本文介绍一个命令行发布的方法,通过命令行发布的方法可以配合 Jenkins ...

  5. NuGet命令行工具和可视化工具

    Nuget出了命令行工具之外,还有一个可视化工具,下载地址如下: 命令行(推荐官网下载,有中文提示!):https://dist.nuget.org/index.html 可视化(简单.方便.易用): ...

  6. .NET Core 环境下使用命令行移除某个 nuget 包的具体方法

    .NET Core 使用Nuget包一般是先写入csproj文件,然后下载保存在\bin\Debug\netcoreapp2.0\publish\下,所以可以采用如下方案进行删除操作(其中netcor ...

  7. 使用NuGet发布自己的类库包(Library Package)

    STEP 1:注册并获取API Key 首先,你需要到NuGet上注册一个新的账号,然后在My Account页面,获取一个API Key,这个过程很简单,我就不作说明了. STEP 2:下载NuGe ...

  8. 【ASP.NET】VS编译成功后自动生成Nuget包

    在VisualStudio项目中,可以在每次编译成功后自动发布nuget包,具体配置过程如下:   1.下载nuget.exe,放置在Visual Studio项目的根目录下.   2.通过命令行生成 ...

  9. UWP Jenkins + NuGet + MSBuild 手把手教你做自动UWP Build 和 App store包

    背景 项目上需要做UWP的自动安装包,在以前的公司接触的是TFS来做自动build. 公司要求用Jenkins来做,别笑话我,之前还真不晓得这个东西. 会的同学请看一下指出错误,不会的同学请先自行脑补 ...

随机推荐

  1. POJ-1979 Red and Black(DFS)

    题目链接:http://poj.org/problem?id=1979 深度优先搜索非递归写法 #include <cstdio> #include <stack> using ...

  2. 实习小记-python中可哈希对象是个啥?what is hashable object in python?

    废话不多说直接祭上python3.3x的文档:(原文链接) object.__hash__(self) Called by built-in function hash() and for opera ...

  3. Django项目中如何建表?怎样导入数据?

    http://django-chinese-docs.readthedocs.org/en/latest/topics/db/models.html 通常在项目中的models.py文件中建表的 Th ...

  4. UESTC 917 方老师的分身IV --求欧拉路径

    判断欧拉路径是否存在及求出字典序最小的欧拉路径问题(如果存在). 将字符串的第一个字母和最后一个字母间连边,将字母看成点,最多可能有26个点(a-z),如果有欧拉路径,还要判断是否有欧拉回路,如果有, ...

  5. 2014 Super Training #9 E Destroy --树的直径+树形DP

    原题: ZOJ 3684 http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3684 题意: 给你一棵树,树的根是树的中心(到其 ...

  6. java 21 - 2 字符输出流

    字符输出流:OutputStreamWriter 构造方法:一共4个,说2个常用的 A:OutputStreamWriter(OutputStream out):根据默认编码把字节流的数据转换为字符流 ...

  7. C#综合揭秘——细说多线程(下)

    引言 本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程的开发.其中委托的BeginInvoke方法以及回调函数最为常用.而 I/O线程可能 ...

  8. C#中的默认访问修饰符

    1.命名空间下的元素的默认访问修饰符 public : 同一程序集的其他任何代码或引用该程序集的其他程序集都可以访问该类型或成员.internal : 同一程序集中的任何代码都可以访问该类型或成员,但 ...

  9. [iOS翻译]《iOS7 by Tutorials》系列:在Xcode 5里使用单元测试(下)

    4.测试失败的调试 是时候追踪之前测试失败的问题了.打开GameBoard.m,找到cellStateAtColumn:andRow: 和 setCellState:forColumn:andRow: ...

  10. 自己实现一个高大尚的Android客户端

    毕业差不多一年了,一直做得都是很底层的东西,由于面向的客户群不同,主要实现在于功能,效率,没有很炫的界面,客户也并不在意界面有多炫.看到各大市场各种高大尚的app,简直亮瞎了我的眼啊,下决心自己实现一 ...