从零开始把项目发布到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

  • 发布成功有邮件通知

### 更新发布

  • 更改版本号
  • 从新打包
  • 发布

问题

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