自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ASP.NET MVC 2中使用開源工具Nupack

開發(fā) 后端
今天我們討論的是在ASP.NET MVC 2中如何使用開源工具Nupack,讓開發(fā)人員能夠很容易得救把第三方工具集成到你的項目中。

Nupack是一個打包好的.NET工具集,Nupack團隊開發(fā)它是為了讓開發(fā)人員能夠很容易得救把第三方工具集成到你的項目中。

image

Package Management并不是一個新概念,在之前Unixm,Ruby等里面都有過這個概念。

關于Nupack的介紹之前在ScottGu的博客http://weblogs.asp.net/scottgu/archive/2010/10/06/announcing-nupack-asp-net-mvc-3-beta-and-webmatrix-beta-2.aspx

[[16640]]

但是對于我們英語不大好的開發(fā)人員來說,看這個還是有點難度的。我會在這里從安裝到使用,詳細的介紹下。

很喜歡VS2010的Extension Manager Tool,直接使用它就可以把NuPack給安裝好,當然了我們是說你用的是Asp.net MVC 2,如果是是安裝了Asp.net MVC3 Preview那么你不需要再去安裝一次Nupack,它已經自動安裝好了。

如果是Asp.net mvc2,別急,你可以通過Extension manager Tool來安裝。

打開EMT,選擇Online Gallery,在右上角的搜索框搜Nupack,:

image

因為我這里已經安裝好了,你可以點擊download來下載好,然后安裝好。重啟vs2010。

下面我給大家說明下如何使用Nupack。先創(chuàng)建一個Asp.net MVC 2的項目:

image

1.如何打開Package Manager Console?

PMC默認不顯示在VS中,你需要去View->Other windows->Package Manager Console這里選中它,它就會顯示在VS下方。

image

2、如何使用NuPack命令

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

image

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

image

你如果不知道elach是干嘛的請去google code上看一下這個open source項目的介紹。它主要是用來記錄你的網站報錯信息,可以把錯誤信息通過email,twitter等發(fā)送給你,也可以保存在數據庫中。上面的操作已經把這個第三方工具添加到你的項目中,同是還修改了web.config文件,也就是說連配置都給你自動改了。很不錯。

image

現在試試是否elmah能夠正常使用,我們先來隨意輸入一個url讓系統報錯我輸入一個shit/shit。

image

然后訪問elmah.axd看看是否錯誤日志已經記錄下來了。

image

不錯,已經記錄下來了。。。。。

接下來我們試試添加NHibernate.linq看看還有什么神奇的功能。

image

哇,它會自己把需要用到的相關工具自己下載下來。

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

  1. PM> Remove-Package NHibernate.Linq –RemoveDependencies 

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

image

還有其他很多的功能,我希望后面我可以抽個時間個大家介紹,你們如果對這個感興趣也可以自己研究下。不寫啦今天。呵呵。

Cheers

Nick

要是有人需要這個項目的代碼可以留言。下面可以輸入郵件。。。其實代碼也沒什么的。

原文鏈接:http://www.cnblogs.com/n-pei/archive/2010/11/01/1866695.html

【編輯推薦】

  1. 添加設置ASP.NET Web時出現問題
  2. 詳細說明ASP.NET 2.0功能支持
  3. 強化部署ASP.Net 2.0配置應用程序
  4. 微軟PDC2009直擊:改進ASP.NET 4運行時
  5. 詳解ASP.NET MVC 2自定義驗證

 

責任編輯:彭凡 來源: 博客園
相關推薦

2009-07-22 09:36:54

使用UpdataModASP.NET MVC

2010-11-18 08:46:27

ASP.NET MVC

2010-10-08 14:32:32

ASP.NET MVCNuPack

2014-06-30 15:10:32

2009-07-23 15:44:39

ASP.NET MVC

2010-04-09 09:28:37

View Model

2009-07-20 17:16:46

IIS中使用ASP.N

2009-10-29 09:15:32

ASP.NET MVCDropDownLis

2009-07-21 15:55:59

使用Web PartsASP.NET 2.0

2009-07-30 12:19:32

ASP.NET中使用A

2010-02-03 09:50:58

ASP.NET MVC

2021-06-22 16:59:56

微軟.NETC# 軟件開發(fā)

2009-07-20 16:45:41

使用StringBuiASP.NET

2009-07-24 13:20:44

MVC框架ASP.NET

2009-07-31 12:43:59

ASP.NET MVC

2009-03-06 10:28:30

MVCASP.NET異步Action

2011-01-28 09:45:29

ASP.NET MVC

2009-08-03 09:47:43

ASP.NET MVCASP.NET

2009-06-12 09:24:34

ASP.NET窗體ASP.NET MVC

2009-07-22 16:34:36

使用T4ASP.NET MVC
點贊
收藏

51CTO技術棧公眾號