發布自己的NuGet程式

2022-01-17 13:08:58 字數 1932 閱讀 2492

安裝完成後開啟 nuget package explorer

通過file >new可以新建乙個package

然後點選edit package metadata可以編輯

編輯的基本資訊如下

需要注意的是

id是package的唯一編號

version是版本號,當版本號發生變化後重新發布時,在nuget manager中會有公升級提示

title是在nuget manager中顯示的名稱

summary將在rss中顯示

description和release notes將會顯示在nuget manager中

高階選項dependencies表示當前專案的依賴項

id為依賴package的id號

version為支援的版本[1.0]為至少是1.0版本,[1.0,2.0]為1.0至2.0版本,(1.0,2.0]為需要大於1.0小於等於2.0的版本

在package contents上點選右鍵選擇add lib

之後在lib上點選右鍵

選擇.net folder 下的no version即可

然後在新建的資料夾中新增dll或其它需要引用的檔案即可

如果需要新增css或js檔案

右鍵add content folder

然後建立相應的scripts或style、content目錄,將相應的靜態檔案引用即可

如果要對web.config新增乙個modules節點則新增乙個內容為

<

configuration

>

2:

<

system.webserver

>

3:

<

modules

>

4:

<

addname

="mynumodule"

type

="sample.mynumodule"

/>

5:

modules

>

6:

<

system.webserver

>

7:

configuration

>

的web.config.transform 的檔案即可

如果需要向專案中新增專案檔案,則新增乙個內容為如下**

namespace $rootnamespace$.models

4:

public

string name

5:     }
6: }
名為code.cs.pp的檔案即可新增到相應檔案

點選file>publish

在url處填入自己建立的nugetserver的url

在key處填寫nugetserver的apikey(guid)即可

Nuget發布自己的DLL

首先說明背景,在asp.net core開發中,使用了oracle,oracle官方發布了乙個新的sdk用於連線資料庫,但是asp.net core有個特性,就是不支援直接引用dll,也就是說所有的dll 與framework或者nuget,但是oracle的sdk還沒有發布至nuget,所以我就自...

發布自己的nuget包傻瓜教程

apikey就是2中的apikey,source是上傳的伺服器,如果是私有nuget伺服器則使用私有服務的位址 6.建立乙個類庫專案,記得修改assemblyinfo.cs中assemblydescription,這個需要有值 7.編碼完成後,進入專案資料夾,在此執行cmd命令nuget spec ...

使用nuget發布自己寫的類庫

2.建立自己的類庫工程,比如td.csproj 3.cmd或者powershell下定位到td.csproj所在的目錄,執行 nuget spec td.csproj或nuget spec 加入目錄下只有乙個工程檔案 生成nuspec檔案,這裡生成td.nuspec 4.使用文字編輯器 如notep...