Nuget管理自己的專案庫

2022-01-16 20:35:36 字數 918 閱讀 7976

nuget 是一種 visual studio 擴充套件工具,它能夠簡化在 visual studio 專案中新增、更新和刪除庫(部署為程式包)的操作。(官方位址)相信大家對這個應該還是很熟悉的,沒有序列化包大家第一時間就是搜尋乙個輔助包進行引用,大家有沒有想過這些幫助包是**來的呢? (絕對不是天上掉下來的)

在nuget官網上註冊並獲取api key

設定api key

標記源\(id\)

程式集名稱。

\(title\)

assemblytitleattribute 中指定的程式集標題。

\(version\)

程式集的 assemblyversionattribute 中指定的程式集版本。

\(author\)

assemblycompanyattribute 中指定的公司。

\(description\)

assemblydescriptionattribute 中指定的描述。

建立程式包

我們在發布之前可以先修改類庫的資訊

發布程式包(需要進入.nupkg檔案目錄中執行)

測試以及更新類庫包

nuget pack *.csproj

nuget push *.nupkg

Nuget管理自己的專案庫

nuget 是一種 visual studio 擴充套件工具,它能夠簡化在 visual studio 專案中新增 更新和刪除庫 部署為程式包 的操作。官方位址 相信大家對這個應該還是很熟悉的,沒有序列化包大家第一時間就是搜尋乙個輔助包進行引用,大家有沒有想過這些幫助包是 來的呢?絕對不是天上掉下來...

使用 NuGet 管理專案庫

nuget 是一種 visual studio 擴充套件,它能夠簡化在 visual studio 專案中新增 更新和刪除庫 部署為程式包 的操作。nuget 程式包是打包成乙個檔案的檔案集,副檔名是 nupkg,使用開放打包約定 opc 格式。opc 僅僅是具有某些元資料的 zip 檔案的首字母縮...

使用 NuGet 管理專案庫

共享和重用 是乙個很大的挑戰。不相信?請隨便走進一間中型或大型工作室,問問他們有多少日誌記錄庫。訪問多家公司後,您將發現他們擁有比例非常高的內部日誌記錄庫,而這些庫中有一些非常不錯,例如,log4net nlog 和 error logging modules and handlers 即 elma...