c#使用nuget.exe CLI發佈 nupkg 包

準備

  • 工具:nuget.exe CLI(本人使用版本: NuGet Version: 4.6.2.5055)
  • 將下載的的nuget.exe路徑添加到系統變量PATH中
  • vs建立的類庫項目

操做

  1. 讓項目自動生成版本號,如圖,版本號星號部分將自動生成

  1. 調出系統控制檯(win+R,cmd),進入項目文件 *.csproj 所在目錄,執行如下命令
nuget pack
  1. bat腳本,(雙擊)運行腳本便可
:: 生成nupkg 並移動到 E:\Bins\nupkg
nuget pack -Build -Properties Configuration=Release
copy *.nupkg E:\Bins\nupkg

關於嚮應用程序配置文件(APP.config和 web.config)中添加內容

只需在項目中添加 app.config.transform 和 web.config.transform 兩個文件,內容均爲下面代碼。web

<configuration>
    <connectionStrings>
        <add name ="DbHelperConnectionString" connectionString="" providerName=""/>
    </connectionStrings>
</configuration>

如今生成的 nuget 包,在添加時自動將以上代碼添加進 應用程序配置文件中,在刪除包時,只會刪除<add /> 節點部分的內容。app

參考資源

相關文章
相關標籤/搜索