ASP.NET MVC 2中如何使用开源工具Nupack

发布时间:2021-11-26 17:45:59 作者:柒染
来源:亿速云 阅读:160

今天就跟大家聊聊有关ASP.NET MVC 2中如何使用开源工具Nupack,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

Nupack是一个打包好的.NET工具集,Nupack团队开发它是为了让开发人员能够很容易得救把第三方工具集成到你的项目中。Package Management并不是一个新概念,在之前Unixm,Ruby等里面都有过这个概念。

但是对于我们英语不大好的开发人员来说,看这个还是有点难度的。我会在这里从安装到使用,详细的介绍下。

很喜欢VS2010的Extension Manager Tool,直接使用它就可以把NuPack给安装好,当然了我们是说你用的是Asp.net MVC 2,如果是是安装了Asp.net MVC3 Preview那么你不需要再去安装一次Nupack,它已经自动安装好了。

如果是Asp.net mvc2,别急,你可以通过Extension manager Tool来安装。

打开EMT,选择Online Gallery,在右上角的搜索框搜Nupack,:

ASP.NET MVC 2中如何使用开源工具Nupack

因为我这里已经安装好了,你可以点击download来下载好,然后安装好。重启vs2010。

下面我给大家说明下如何使用Nupack。先创建一个Asp.net MVC 2的项目:

ASP.NET MVC 2中如何使用开源工具Nupack

1.如何打开Package Manager Console?

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

ASP.NET MVC 2中如何使用开源工具Nupack

2、如何使用NuPack命令

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

ASP.NET MVC 2中如何使用开源工具Nupack

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

ASP.NET MVC 2中如何使用开源工具Nupack

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

ASP.NET MVC 2中如何使用开源工具Nupack

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

ASP.NET MVC 2中如何使用开源工具Nupack

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

ASP.NET MVC 2中如何使用开源工具Nupack

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

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

ASP.NET MVC 2中如何使用开源工具Nupack

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

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

PM> Remove-Package NHibernate.Linq –RemoveDependencies

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

ASP.NET MVC 2中如何使用开源工具Nupack

看完上述内容,你们对ASP.NET MVC 2中如何使用开源工具Nupack有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

推荐阅读:
  1. asp.net MVC下如何使用rest
  2. 如何在ASP.NET MVC中使用Bootstrap框架

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

nupack asp.net mvc

上一篇:ASP.NET中如何进行Configuration配置信息管理

下一篇:C#如何实现基于Socket套接字的网络通信封装

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》