标签:
????NuGet作为VS的扩展程序,已经做好了UI,我们可以通过Manage NuGet Packages 的对话框。这里我们主要说说如何通过控制台进行包管理。使用命令行的方式,其实也是有其好处,对于比较熟悉linux系统的同学就深有体会,命令行操作,灵活度很大,操作更加编辑等等。NuGet的控制台使用的是PowerShell命令行,如果在没有打开解决方案的情况下,那我们就只能通过PowerShell命令行进行程序包的安装了。
下面我们就来看看NuGet在命令行下的一些基本操作(本人使用的是VS2015 企业版中文版)。
NuGet查找程序包
打开"工具"(Tool)菜单,选择"NuGet包管理器",点击"程序包管理器控制台"。
?
这样就打开了程序包管理器的控制台窗口
?
下面我们就可以在命令行中输入命令进行操作了。在控制台的命令行中,可以输入Get-Package –ListAvailable 获取所以可以使用的程序包列表,下面和大家说个小技巧,使用过linux的同学都知道,在命令行中,我们很多时候都不需要输入完整的命令,而是在输入输入部分字母后,按Tab键进行自动补全,NuGet同样也有这样的功能,例如本例,我们输入Get-P,然后按下Tab键,然后就会自动补全完整的Get-Package命令,如果只是输入Get的情况下按Tab键, 则会列出所有可能的命令,这个就类似有VS的智能提示功能。
?
下面我们尝试输入命令Get-Package –ListAvailable,就可以看到可以使用的程序包列表,这里提醒下,-ListAvilable是命令的条件,目的是告诉命令应该执行什么样的动作,同样也支持按下Tab键进行智能提示和自动补全功能。
????
标签:
原文地址:http://www.cnblogs.com/liuww/p/5012807.html