Nuget的使用命令
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的使用命令的更多相关文章
- C# NuGet包管理命令
NuGet Package Manager Console 内置于 Visual Studio 在 Windows 2012 和更高版本. (不包含在 Visual Studio 用于 Mac 或 V ...
- 【ASP.NET】利用Nuget打包package——命令行方式
通过命令行 官方说明,可以参考:creating-and-publishing-a-package 如果你希望可以使用图形界面的方式,请参考这篇文章 打包dll 使用如下的命令: nuget ...
- nuget cli常用命令简介
起因:使用nuget,但是部分同事用的mac,不能用vs的包管理器查看私有nuget库里面的包,所以,就总结了几个常用的 nuget cli 命令,方便全平台使用nuget 废话不多,直入主题 准备: ...
- Nuget 通过 dotnet 命令行发布
在开发完成一个好用的轮子就想将这个轮子发布到 nuget 让其他小伙伴可以来使用,但是 nuget.org 的登陆速度太慢,本文介绍一个命令行发布的方法,通过命令行发布的方法可以配合 Jenkins ...
- NuGet命令行工具和可视化工具
Nuget出了命令行工具之外,还有一个可视化工具,下载地址如下: 命令行(推荐官网下载,有中文提示!):https://dist.nuget.org/index.html 可视化(简单.方便.易用): ...
- .NET Core 环境下使用命令行移除某个 nuget 包的具体方法
.NET Core 使用Nuget包一般是先写入csproj文件,然后下载保存在\bin\Debug\netcoreapp2.0\publish\下,所以可以采用如下方案进行删除操作(其中netcor ...
- 使用NuGet发布自己的类库包(Library Package)
STEP 1:注册并获取API Key 首先,你需要到NuGet上注册一个新的账号,然后在My Account页面,获取一个API Key,这个过程很简单,我就不作说明了. STEP 2:下载NuGe ...
- 【ASP.NET】VS编译成功后自动生成Nuget包
在VisualStudio项目中,可以在每次编译成功后自动发布nuget包,具体配置过程如下: 1.下载nuget.exe,放置在Visual Studio项目的根目录下. 2.通过命令行生成 ...
- UWP Jenkins + NuGet + MSBuild 手把手教你做自动UWP Build 和 App store包
背景 项目上需要做UWP的自动安装包,在以前的公司接触的是TFS来做自动build. 公司要求用Jenkins来做,别笑话我,之前还真不晓得这个东西. 会的同学请看一下指出错误,不会的同学请先自行脑补 ...
随机推荐
- 通过CDC获取 HDC
通过CDC获取HDC 通过CDC(设备描述表)获取HDC(设备上下文句柄)的方法: //第一种 void ...::OnDraw(CDC *pDC) { ...... HDC hDC=pDC-> ...
- 抓取天猫和淘宝的详情页图片|Golang
taobao.go package main import ( "crypto/md5" "encoding/hex" "fmt" &quo ...
- Android系列之Fragment(三)----Fragment和Activity之间的通信(含接口回调)
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...
- 第22章 DLL注入和API拦截(1)
22.1 注入的一个例子(跨进程子类化窗口) ①子类化窗口可以改变窗口的行为,让发往该窗口的消息重新发到我们指定的过程来处理.但这种行为只能在本进程中(如A),对于从一个进程(如B)去子类化另一个进程 ...
- c#解决窗体假死的一种方法
public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_C ...
- html和css知识总结
今天把整个html和css的总结了一遍.可能还有疏忽之处,共同学习吧 [行为样式三者分离] 不加行内css样式,不加行内js效果 [标签]1>单标签<!doctype html> 文 ...
- R语言利器之ddply和aggregate
ddply和aggregate是两个用来整合数据的功能强大的函数. aggregate(x, ...) 关于aggregate()函数的使用在<R语言实战>中P105有简单描述,这里重新说 ...
- Protocol Buffer多态
java中有多态的概念,protobuf本身没有多态的概念,但是它有一个扩展的概念. 以聊天消息为例,先看下面这个类图,基类是ChatMessage,子类TextMessage和ImageMessag ...
- php基础03:数据类型
<?php // day01:数据类型 //01.字符串 $x = "hello world"; echo $x; echo "<br>"; ...
- C#基础——谈谈.NET异步编程的演变史
http://www.cnblogs.com/fzrain/p/3545810.html 前言 C#5.0最重要的改进,就是提供了更强大的异步编程.C#5.0仅增加两个新的关键字:async和awai ...