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

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

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

      NuGet學(xué)習(xí)筆記(2) 使用圖形化界面打包自己的類庫

        上文NuGet學(xué)習(xí)筆記(1) 初識NuGet及快速安裝使用說到NuGet相對于我們最重要的功能是能夠搭建自己的NuGet服務(wù)器,實現(xiàn)公司內(nèi)部類庫的輕松共享更新。在安裝好NuGet擴展后,我們已經(jīng)能夠通過NuGet輕松下載自己需要的類庫,下面來說一說如何將自己的項目類庫進行打包發(fā)布

      使用圖形界面打包自己的類庫

      NuGet可以使用NuGet.exe在命令行下進行類庫打包,也可以使用圖形化界面進行打包,估計很多朋友都和我一樣對不熟悉的命令行有些感冒,所以在此僅講述下使用圖形化界面進行類庫打包

      1.首先下載 包包管理器 NuGetPackageExplorer,顧名思義,包包管理器可以用來創(chuàng)建新的類庫包,也可以瀏覽已經(jīng)創(chuàng)建好的類庫包

      2.下載完成后,雙擊 NuGetPackageExplorer.application 進行安裝,安裝完成后會在桌面上生成一個NuGet Package Explorer 的快捷方式

       

      3.雙擊NuGet Package Explorer出現(xiàn)啟動界面,選擇Create a new package(Ctrl+N)創(chuàng)建一個新包

      4.選擇菜單 Edit > Edit Package Metadata (或者 CTRL + K) 編輯包包信息
        這里可以編輯類庫包的信息和添加類庫、程序集的引用解釋下幾個比較重要的字段
        Id:用于定位類庫包的唯一標(biāo)示,如在命令行下執(zhí)行 Install-Package MyPackage 這里的MyPackage就是包包的Id值
        Version:類庫的版本號,這里建議和程序集的真實版本號保持一致,以免發(fā)生混淆
        Dependencies:此類庫依賴的程序集,根據(jù)實際情況添加依賴類庫的Id和版本號,若無留空即可,這里需要注意下填寫的依賴類庫需要在NuGet服務(wù)器上能找到,否則無法完成自動引用添加
        Framework assemblies:依賴的Framework 程序集,根據(jù)實際需要選擇即可,一般無需設(shè)置

        除以上四項以外其他屬性根據(jù)實際情況修改即可,若自己用不修改也中,不過為了使用方便還是建議把類庫描述(Description)填寫下

      5.編輯好包包信息后接下來添加DLL到包包中
        可以選擇 右鍵-->Add Existinng File... 選擇dll添加,也可以直接拖拽DLL到 Package contents 窗口,此例選擇拖拽方式

        直接拖拽dll到窗口后,會出現(xiàn)提示:是否將 Winista.HtmlParser.dll放到lib 文件夾下,一般我們選擇是
        

       

      6.DLL添加完成后,快捷鍵Ctrl + K 修改包包信息Id為Winista.HtmlParser,版本號為1.8.0

      7.信息修改和dll都添加完畢后,選擇File --> Save(或Ctrl + S)將文件進行保存,默認(rèn)文件名為Id + 版本號.nupkg

      8.完成保存后如需要發(fā)布到網(wǎng)上,選擇File--> Publish...(或Ctrl + P)
        默認(rèn)的發(fā)布地址是官網(wǎng),發(fā)布 Key需要到官網(wǎng)去注冊一個賬號,然后就可以得到,這里不在復(fù)述,若無需發(fā)布直接關(guān)閉即可

       

      ps:這里沒有講述如何打包項目文件,一般情況下我們自己將項目文件編譯成DLL然后使用圖形化界面打包即可滿足需求,若實際工作需要高度集成完全自動化操作可自行去研究下官方文檔http://docs.nuget.org/

      添加DLL默認(rèn)會添加Lib文件夾,額外的菜單上還有很多.net文件夾,src等文件夾,這些文件夾只是對文件上的一個物理上的劃分而已,只是為了幫助我們做好文件分類,沒有其他的用途,dll文件可以隨便放置,不過為了規(guī)范還是建議按照通常習(xí)慣來放置。

      posted @ 2012-05-01 08:42  懶惰的肥兔  閱讀(11201)  評論(10)    收藏  舉報
      主站蜘蛛池模板: 久久人人爽爽人人爽人人片av| 国产高清av首播原创麻豆| 这里只有精品免费视频| 日韩高清不卡一区二区三区| 国产精品久久久久精品日日| 麻豆国产AV剧情偷闻女邻居内裤| 国产福利视频区一区二区| 5555国产在线观看| 国产福利酱国产一区二区| 色五月丁香五月综合五月| 国产三级精品三级色噜噜| 国产亚洲人成网站在线观看| jlzz大jlzz大全免费| 中文字幕av无码免费一区| 妖精视频yjsp毛片永久| 中文字幕国产精品专区| 91久久精品国产性色也| 99久久久国产精品消防器材| Y111111国产精品久久久| 国产男女黄视频在线观看| 亚洲色大成网站WWW永久麻豆| 欧美成本人视频免费播放| 国产精品国产三级国av | 亚洲国产精品va在线观看麻豆| 99国产欧美另类久久久精品| 精品久久久久久久中文字幕| 婷婷综合缴情亚洲| 久久夜色精品国产噜噜亚洲sv | 蜜桃在线一区二区三区| 深夜av免费在线观看| 国产伦精品一区二区亚洲| 久久国内精品自在自线91| 视频一区二区不中文字幕| 国产视频一区二区三区麻豆| 精品国产AV无码一区二区三区| 午夜毛片不卡免费观看视频| 中文字幕一区二区久久综合| 成人毛片一区二区| 里番全彩爆乳女教师| 四虎成人在线观看免费| 盐山县|