從零開始把項目發佈到Nuget倉庫中心

從零開始把項目發佈到Nuget倉庫中心

### 前期準備

添加到系統環境變量

新建工程

  • 創建動態庫工程

  • 修改工程程序集信息(工程右鍵->屬性->程序集信息)

    info

  • 打開命令行,進入工程目錄(也就是*.csproj)

  • 執行下面的命令,生成.nuspec文件,

    nuget spec 工程名.csproj

    nuspec

  • 用文本打開nuspec文件,添加項目發佈信息

    <?xml version="1.0"?>
    <package >
      <metadata>
        <id>$id$</id>
        <version>$version$</version>
        <title>$title$</title>
        <authors>$author$</authors>
        <owners>$author$</owners>
        <licenseUrl>http://www.apache.org/licenses/LICENSE-2.0</licenseUrl>
        <projectUrl>https://github.com/Ants-double/dasuan</projectUrl>
        <iconUrl>https://images.cnblogs.com/cnblogs_com/ants_double/1503498/o_01.jpg</iconUrl>
        <requireLicenseAcceptance>false</requireLicenseAcceptance>
        <description>$description$</description>
        <releaseNotes>Summary of changes made in this release of the package.</releaseNotes>
        <copyright>Copyright 2019</copyright>
        <tags>ants_double antsdouble</tags>
      </metadata>
    </package>
  • 然後打包

    nuget pack
  • 發佈

    nuget push dasuan.1.0.0.nupkg 官網上生成的apikey -Source https://api.nuget.org/v3/index.json
    替換之後格式如下
    nuget push KunCreateNF452.1.0.0.nupkg oy2l2lhljvoki6etvbbqwhu2zxovoaaulb6r5tvddfvx4y -Source https://api.nuget.org/v3/index.json
  • 登錄官網 帳號下可以查看

    nuget

  • 發佈成功有郵件通知

### 更新發布

  • 更改版本號
  • 從新打包
  • 發佈

問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章