使用圖形化界面打包本身的類庫

使用圖形界面打包本身的類庫服務器

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

  1. 首先下載 包包管理器 NuGetPackageExplorer,顧名思義,包包管理器能夠用來建立新的類庫包,也能夠瀏覽已經建立好的類庫包.net

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

 

  3. 雙擊NuGet Package Explorer出現啓動界面,選擇Create a new package(Ctrl+N)建立一個新包3d

  4. 選擇菜單 Edit > Edit Package Metadata (或者 CTRL + K) 編輯包包信息code

  這裏能夠編輯類庫包的信息和添加類庫、程序集的引用解釋下幾個比較重要的字段blog

  Id:用於定位類庫包的惟一標示,如在命令行下執行 Install-Package MyPackage 這裏的MyPackage就是包包的Id值ip

  Version:類庫的版本號,這裏建議和程序集的真實版本號保持一致,以避免發生混淆ci

  Dependencies:此類庫依賴的程序集,根據實際狀況添加依賴類庫的Id和版本號,若無留空便可,這裏須要注意下填寫的依賴類庫須要在NuGet服務器上能找到,不然沒法完成自動引用添加文檔

  Framework assemblies:依賴的Framework 程序集,根據實際須要選擇便可,通常無需設置

  除以上四項之外其餘屬性根據實際狀況修改便可,若本身用不修改也中,不過爲了使用方便仍是建議把類庫描述(Description)填寫下

  5. 編輯好包包信息後接下來添加DLL到包包中

  能夠選擇 右鍵-->Add Existinng File... 選擇dll添加,也能夠直接拖拽DLL到 Package contents 窗口,此例選擇拖拽方式

  直接拖拽dll到窗口後,會出現提示:是否將 Winista.HtmlParser.dll放到lib 文件夾下,通常咱們選擇是

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

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

  8. 完成保存後如須要發佈到網上,選擇File--> Publish...(或Ctrl + P)

  默認的發佈地址是官網,發佈 Key須要到官網去註冊一個帳號,而後就能夠獲得,這裏不在複述,若無需發佈直接關閉便可

  ps:這裏沒有講述如何打包項目文件,通常狀況下咱們本身將項目文件編譯成DLL而後使用圖形化界面打包便可知足需求,若實際工做須要高度集成徹底自動化操做可自行去研究下官方文檔http://docs.nuget.org/

  添加DLL默認會添加Lib文件夾,額外的菜單上還有不少.net文件夾,src等文件夾,這些文件夾只是對文件上的一個物理上的劃分而已,只是爲了幫助咱們作好文件分類,沒有其餘的用途,dll文件能夠隨便放置,不過爲了規範仍是建議按照一般習慣來放置。

 

轉自:http://kb.cnblogs.com/page/143191/

相關文章
相關標籤/搜索