<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      NuGet學習筆記(1) 初識NuGet及快速安裝使用

        關于NuGet園子里已經有不少介紹及使用經驗,本文僅作為自己研究學習NuGet一個記錄。

        初次認識NuGet是在去年把項目升級為MVC3的時候,當時看到工具菜單多一項Library Package Manager,右鍵項目文件多了一項Manage Nuget Packages...,這是個神馬玩意兒,當時是一頭霧水,后臺查了些資料才知到NuGet是 Visual Studio的一個擴展,引用dudu的話來說就是管理程序的包包,可以參考msdn上這篇文章使用 NuGet 管理項目庫以及咱們博客園站長dudu寫的程序員,用NuGet管理好你的類庫,有些類似java中常用的maven  

      為什么要使用NuGet

        簡單的說NuGet可以是我們的工作更方便,當我們的項目里要引用到的一些庫時候,比如JQuery、Newtonsoft.Json、log4net等,我們需要從網上下載這些庫,然后依次拷貝到各個項目中,當有的類庫有更新時又不得不再重復一遍很是繁瑣 ,這時就可以考慮使用NuGet來幫我們管理和更新這些類庫,而且更新類庫時會自動添加類庫的相關引用,方便至極。當然網上一些我們常用的類庫更新頻率不是很高而且即便出了新版本我們也沒必要總是保持最新,故這點對我們的幫助比較有限,個人認為NuGet最大的好處在于可以搭建自己的類庫服務器,想想一下吧,在一些較大些的公司里面有很多的項目,然后其中有一些是整個組,甚至整個公司通用的類庫,當這些類庫有更新后我們需要依次拷貝到我們的項目,甚至于有時候我們自己都搞不清楚各個項目里的版本是否一致,有時偶爾一兩個項目忘了復制更新出現莫名其妙的錯誤,為此頭疼不已,現在有了NuGet,世界從此而不同。

      安裝NuGet擴展

      要使用NuGet首先需要安裝它(在安裝了MVC3的系統上已自動安裝了NuGet)

      1.點擊 工具-->擴展管理器(R)...-->右上角搜索框輸入NuGet

      2.點擊 NuGetPackage Manager 項上面的下載按鈕開始下載NuGet

      3.下載完成后出現安裝頁面,點安裝開始安裝

      4.很快安裝完成,然后點擊關閉完成整個安裝

      5.安裝完后NuGet暫時不能用,需要重新啟動下VS才行,重啟后完畢后打開 擴展管理器(R)... 在已安裝的擴展里可以看到NuGet Package Manager已經安裝好了

       

      使用NuGet下載需要的類庫

      1.打開NuGet管理界面

      2.出現如下界面,可以在里面找自己想要的類庫也可以在右上角搜索里面輸入關鍵字查找自己想要的類庫,找到合適自己的類庫后點install進行安裝

      3.這里我們選擇安裝Json.Net,點擊安裝好出現組件下載界面

      4.下載完成后會出現提示將類庫安裝到什么項目,這里我們選擇安裝到TestConsole項目

      5.安裝完成后可以看到已經安裝的Josn.Net顯示一個已安裝的小對勾

      6.打開項目引用可以看到我們剛選擇的類庫Newtonsoft.Json已經自動添加到項目引用中

       

      使用命令行管理你的類庫

      1.NuGet提供了命令行安裝方法,在菜單中選擇Package Manager Console,打開命令行控制臺

      2.出現NuGet控制臺界面,默認類庫源(Package source)為官方站點,也可以指向自己搭建的本地或內網站點,Default project表示默認將下載的類庫添加到那個項目的引用中

      3.NuGet控制臺有幾個常用命令

      Get-Package 獲取當前項目已經安裝的類庫

       Install-Package 安裝指定類庫,命令格式如下:Install-Package 類庫ID,如Install-Package Newtonsoft.Json 這里需要注意的是類庫的ID是唯一的,指向命令后會自動搜索指定類庫源里指定ID類庫,若找到則自動下載并添加引用,找不到則會出現找不到類庫的提示

      Uninstall-Package 卸載指定類庫,命令格式如下:Uninstall-Package 類庫ID,如Uninstall-Package Newtonsoft.Json 

      Update-Package 更新指定類庫,命令格式如下:Update-Package 類庫ID,如Update-Package Newtonsoft.Json 

       

      ps:剛開始不熟悉時可以使用界面方式下載和更新類庫,有一定經驗后還是建議使用控制臺添加、更新類庫這樣很方便,由于使用控制臺需要知道類庫的準確ID,可以到http://www.nuget.org/packages這里去查找,把自己常用的ID記錄下方便以后使用

      下一篇詳細介紹下如何從零開始搭建自己的NuGet服務器及發布自己的類庫到服務器

      posted @ 2012-04-30 07:55  懶惰的肥兔  閱讀(15043)  評論(10)    收藏  舉報
      主站蜘蛛池模板: 高级会所人妻互换94部分| 亚洲色成人网站www永久四虎| 日韩国产精品一区二区av| 乌什县| 国产av一区二区三区精品| 欧洲中文字幕国产精品| 无码激情亚洲一区| 青青草无码免费一二三区| 日本一区二区三区专线| 成人性无码专区免费视频| 国产三级视频网站| av亚洲在线一区二区| 四房播色综合久久婷婷| 亚洲暴爽av天天爽日日碰| 阜新| 一区二区三区鲁丝不卡| 国产精品亚洲二区在线播放 | 国产乱子伦无套一区二区三区| 亚洲人黑人一区二区三区| 日韩av日韩av在线| 午夜三级成人在线观看| 国产免费网站看v片元遮挡| 深夜国产成人福利在线观看| 亚洲精品无码av天堂| 亚洲三级香港三级久久| 国产无遮挡又黄又爽不要vip软件 国产成人精品一区二区秒拍1o | 国产一级区二级区三级区| 精品久久人人妻人人做精品 | 国产免费无遮挡吃奶视频| 国内熟妇人妻色在线三级| 在线国产毛片| 蜜臀午夜一区二区在线播放| 内射视频福利在线观看| 日本久久一区二区免高清| 亚洲av永久无码精品漫画| 国产一区在线播放av| 亚洲国产无套无码av电影| 精品国产一区二区三区国产馆| 狠狠色狠狠色综合日日不卡| 亚洲国产另类久久久精品网站 | 无码人妻aⅴ一区二区三区蜜桃|