1.如何打开Package Manager Console?
PMC默认不显示在VS中,你需要去View->Other windows->Package Manager Console这里选中它,它就会显示在VS下方。
2、如何使用NuPack命令
第一个命令是List-Package:,你直接在Package Manager Console下输入List-Package,就会看到NuPack中目前的所有第三方工具了,如下图:
如果你需要把某个第三方工具添加到你的项目中,只需要输入Add-Package XXX ,例如我们需要把'elmah’添加到项目中,只需在PMC中输入如下:
你如果不知道elach是干嘛的请去google code上看一下这个open source项目的介绍。它主要是用来记录你的网站报错信息,可以把错误信息通过email,twitter等发送给你,也可以保存在数据库中。上面的操作已经把这个第三方工具添加到你的项目中,同是还修改了web.config文件,也就是说连配置都给你自动改了。很不错。
现在试试是否elmah能够正常使用,我们先来随意输入一个url让系统报错我输入一个shit/shit。
然后访问elmah.axd看看是否错误日志已经记录下来了。
不错,已经记录下来了。。。。。
接下来我们试试添加NHibernate.linq看看还有什么神奇的功能。
哇,它会自己把需要用到的相关工具自己下载下来。
如果想移除NHibernate.linq你只要在控制台输入如下命令:
PM> Remove-Package NHibernate.Linq –RemoveDependencies
如果你不想使用Dos命令,你可以通过添加Package来直接搞定。
还有其他很多的功能,我希望后面我可以抽个时间个大家介绍,你们如果对这个感兴趣也可以自己研究下。不写啦今天。呵呵。