技术开发 频道

ASP.NET MVC2中使用开源工具Nupack详解

  1.如何打开Package Manager Console?

  PMC默认不显示在VS中,你需要去View->Other windows->Package Manager Console这里选中它,它就会显示在VS下方。

1
 

  2、如何使用NuPack命令

  第一个命令是List-Package:,你直接在Package Manager Console下输入List-Package,就会看到NuPack中目前的所有第三方工具了,如下图:

1
 

  如果你需要把某个第三方工具添加到你的项目中,只需要输入Add-Package XXX ,例如我们需要把'elmah’添加到项目中,只需在PMC中输入如下:

1
 

  你如果不知道elach是干嘛的请去google code上看一下这个open source项目的介绍。它主要是用来记录你的网站报错信息,可以把错误信息通过email,twitter等发送给你,也可以保存在数据库中。上面的操作已经把这个第三方工具添加到你的项目中,同是还修改了web.config文件,也就是说连配置都给你自动改了。很不错。

1
 

  现在试试是否elmah能够正常使用,我们先来随意输入一个url让系统报错我输入一个shit/shit。

1
 

  然后访问elmah.axd看看是否错误日志已经记录下来了。

1
 

  不错,已经记录下来了。。。。。

  接下来我们试试添加NHibernate.linq看看还有什么神奇的功能。

1
 

  哇,它会自己把需要用到的相关工具自己下载下来。

  如果想移除NHibernate.linq你只要在控制台输入如下命令:

  PM> Remove-Package NHibernate.Linq –RemoveDependencies

  如果你不想使用Dos命令,你可以通过添加Package来直接搞定。

1
 

  还有其他很多的功能,我希望后面我可以抽个时间个大家介绍,你们如果对这个感兴趣也可以自己研究下。不写啦今天。呵呵。  

0
相关文章