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来做,别笑话我,之前还真不晓得这个东西. 会的同学请看一下指出错误,不会的同学请先自行脑补 ...
随机推荐
- 第8课 goto 和 void 分析
1. 遭人遗弃的goto (1)高手潜规则:禁用goto (2)项目经验:程序质量与goto出现的次数成反比 (3)最后的判决:将goto打入冷宫(1)循环语句的基本工作方式 [实例分析]goto副作 ...
- JavaScript测试工具
大家都知道Javascript的测试比较麻烦,一般是开发使用一些浏览器的插件比如IE develop bar或是firebug来调试,而测试往往需要通过页面展示后的js错误提示来定位.那么还有其他比较 ...
- 使用List的addAll()方法请判空指针
在写代码的时候经常会用到List,Set的addAll()方法,但是要注意addAll()方法不能传入空指针. package link.mengya.utils; import link.mengy ...
- jq 获取table元素,ajax 静态填加数据
知识点: 1.jq如何操作table->操作html内的元素 2. this 怎么使用 问题: 1.点击 修改 后,自动刷新了.判断取值,提示错误.正确出不来 2.ajax传值操作如何保密 ht ...
- PHP安装memcache扩展接口步骤
1.将php_memcache.dll文件保存到php的应用程序扩展ext目录中 2.在php.ini配置文件添加扩展的位置,加入一行extension=php_memcache.dll 3.重新启动 ...
- 本地ip被劫持,初始化hosts文件,及其作用与说明
# Copyright (c) 1993-2009 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP for ...
- isAnimated函数
function isAnimated($obj){ var flag=false; if($obj.is(":animated")){ flag=true; } return f ...
- Android应用性能优化之使用SparseArray替代HashMap
HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果.最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performanc ...
- 数据爬取ing
ing import urllib for i in range(0,1,1): url='****/GetData?loginName=&userName=&beginDate=20 ...
- 关于多个EditText的OnTextChange事件陷入死循环的处理
需求:ListView的Item上面有三个EditText控件,分别为 数量 ,单价,总价,要求输入数量跟单价时候 总价跟着计算变化,当输入总价时候 数量不变,改变单价. 实现:首先肯定想到的是对Ed ...