日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Nuget打包类库及引用

發布時間:2025/3/20 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Nuget打包类库及引用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

什么是nuget

適用于任何現代開發平臺的基本工具可充當一種機制,通過這種機制,開發人員可以創建、共享和使用有用的代碼。 通常,此類代碼捆綁到“包”中,其中包含編譯的代碼(如 DLL)以及在使用這些包的項目中所需的其他內容。

對于 .NET(包括 .NET Core),共享代碼的 Microsoft 支持的機制則為 NuGet ,其定義如何創建、托管和使用面向 .NET 的包,并針對每個角色提供適用工具。

簡單來說,NuGet 包是具有 .nupkg 擴展的單個 ZIP 文件,此擴展包含編譯代碼 (Dll)、與該代碼相關的其他文件以及描述性清單(包含包版本號等信息)。 使用代碼的開發人員共享創建包,并將其發布到公用或專用主機。 包使用者從適合的主機獲取這些包,將它們添加到項目,然后在其項目代碼中調用包的功能。 隨后,NuGet 自身負責處理所有中間詳細信息。

由于 NuGet 支持公用 nuget.org 主機旁邊的專用主機,因此,可以使用 NuGet 包來共享組織或工作組專用的代碼。 此外,你還可以使用 NuGet 包作為一種便捷的方式,將自己的代碼用于除你自己項目之外的任何其他項目。 簡而言之,NuGet 包是可共享的代碼單元,但不需要暗示任何特定的共享方式。

使用 vs2017 創建 NuGet 包

創建類庫項目

寫一個示例類

using System;namespace nugetpackdemo {public class Sample{public string HellowNuget(){return "HellowNuget";}} }

配置包屬性

  • 在解決方案資源管理器中右鍵單擊該項目,然后選擇“屬性” 菜單命令,然后選擇“包” 選項卡。
  • 為包提供一個唯一標識符,并填寫任何其他所需的屬性。
    對于面向公共使用而生成的包,請特別注意 Tags 屬性,因為這些標記可幫助其他人查找包并了解其用途。
  • 運行 pack 命令

  • 將此配置設置為“發布” 。
  • 請在“解決方案資源管理器”中右鍵單擊該項目,然后選擇“Pack”命令:
  • (可選)在生成期間生成包

    可以將 Visual Studio 配置為在生成項目時自動生成 NuGet 包。

  • 在“解決方案資源管理器”中,右鍵單擊項目,然后選擇“屬性” 。

  • 在“包”選項卡中,選擇“在生成期間生成 NuGet 包” 。

    注意
    自動生成包時,打包時間會增加項目的生成時間。

  • 發布包

    有了 .nupkg 文件后,可以使用 nuget.exe CLI 或 dotnet.exe CLI 以及從 nuget.org 獲取的 API 密鑰將其發布到 nuget.org。

  • 登錄你的 nuget.org 帳戶,或創建一個帳戶(如果你還沒有帳戶)。

  • 選擇用戶名(在右上角),然后選擇“API 密鑰”。

  • 選擇“創建” ,提供密鑰名稱,選擇“選擇范圍”>“推送” 。?輸入“Glob 模式” *,然后選擇“創建” 。?(請參閱下面有關范圍的詳細信息。)

  • 創建密鑰后,選擇“復制”,檢索需要在 CLI 中使用的訪問密鑰 :

  • 使用 dotnet CLI 發布

    在發布包之前,必須先打開命令行。

  • 更改到包含 .nupkg 文件的文件夾。
  • cd bin\Release
  • 運行以下命令,指定包名稱(唯一包 ID)并使用你的 API 密鑰替換密鑰值:
  • dotnet nuget push sandsnugetpackdemo.1.0.0.nupkg -k {{API秘鑰}} -s https://api.nuget.org/v3/index.json
  • dotnet 會顯示發布過程的結果:
  • 管理發布的包

    登錄 https://www.nuget.org/ 查看自己上傳的包就可以了

    轉載于:https://www.cnblogs.com/sands/p/11460302.html

    總結

    以上是生活随笔為你收集整理的Nuget打包类库及引用的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 日本50路肥熟bbw | 久久久国产精品x99av | 大香蕉视频一区二区 | sm在线观看 | 国产精品人妻 | 黑鬼巨鞭白妞冒白浆 | 无码粉嫩虎白一线天在线观看 | 天天干狠狠爱 | 美女黄页网站 | 99热在线免费观看 | 少妇毛片一区二区三区 | 国产一区二区三区在线观看视频 | 成人免费黄色大片 | 日韩aa视频 | 草比视频在线观看 | 欧洲成人在线 | 日本精品一区二区三区在线观看 | 三级a毛片 | 亚洲激情图片区 | 中文字幕亚洲色图 | 国产精品腿扒开做爽爽爽挤奶网站 | 国产成人av一区二区 | 天天干夜夜夜 | xx69欧美 | 91精品在线观看视频 | 日本一区二区高清免费 | 在线观看成人黄色 | 成人首页 | 公车激情云雨小说 | 日韩三级a| 性色视频在线观看 | 亚洲欧美伦理 | 亚洲人一区 | 欧美人妻少妇一区二区三区 | 黄色视屏在线看 | 日韩熟妇一区二区三区 | 一级少妇精品久久久久久久 | 国产精品一区一区三区 | 免费在线不卡av | 中文字幕免费在线观看视频 | 美女精品久久久 | 日批视频在线播放 | 色在线影院 | av免费网站 | 用力挺进新婚白嫩少妇 | 男男av网站 | 少妇被躁爽到高潮无码文 | 性xxxx18| 日韩大片在线观看 | 久久久亚洲一区二区三区 | 国产二区三区视频 | 一区二区中文字幕在线观看 | 免费在线观看黄色网址 | 欧美丝袜脚交 | 国产在线播放一区 | 午夜精品美女久久久久av福利 | 德国艳星videos极品hd | 在线播放中文字幕 | 天天干人人 | 国产成人三级在线观看视频 | 国产电影一区二区三区爱妃记 | 亚洲午夜视频在线 | 国产精品sm | 日本女人毛茸茸 | 精品小视频 | www.中文字幕.com | 黑帮大佬和我的三百六十五天 | 96久久精品| 新久草视频 | 精品久久久久亚洲 | 国产精品第8页 | 国产福利av | 国产三级理论 | 日韩精品一区二区三区不卡在线 | 精品无码一区二区三区免费 | 亚洲自拍偷拍欧美 | 欧美性生活免费视频 | 玖草在线视频 | 日本高清视频免费看 | 少妇又紧又色又爽又刺激视频 | 精品成人在线观看 | 肉视频在线观看 | 91豆花视频 | 久久久久久久一区 | 草逼视频免费看 | 黄色在线观看国产 | 免费人成视频在线播放 | 国产精品36p | 2020国产在线 | 午夜激情欧美 | 欧美精品一区在线发布 | 亚洲欧美综合另类 | 国产精品一区二区久久毛片 | 欧美在线免费看 | 91色偷偷| 久久精品免费网站 | 日本久久免费 | 亚洲午夜电影网 | 日韩二区三区 |