1. 程式人生 > >搭建公司nuget伺服器,nuget命令列詳解

搭建公司nuget伺服器,nuget命令列詳解

1:搭建伺服器

    安裝iis -- 不在詳述

    使用vs新建web空網站-在nuget上安裝nuget.serve.dll檔案

      開啟web.config 找到 apikey標籤 配置 上傳金鑰:123456(我的)

      打包釋出檔案系統---> 部署到iis上。nuget伺服器部署完畢。 (臥槽就是這麼簡單)瀏覽網站:

     

2:下載nuget命令列工具,打包類庫專案上傳到搭建好的nuget伺服器。

      下載地址:https://www.nuget.org/downloads

        

 

        下載好配置環境變數--不贅述

        然後到需要上傳的類庫目錄下面開啟命令列

        nuget spec D.csproj 生成    .nuspec檔案--修改該檔案
        <?xml version="1.0"?>
        <package >
          <metadata>
            <id>Dclass</id>
            <version>6.7.1.0</version>
            <title>dclass</title>
            <authors>chenchang</authors>
            <owners>chenchang</owners>
            <licenseUrl>http://LICENSE_URL_HERE_OR_DELETE_THIS_LINE</licenseUrl>
            <projectUrl>http://PROJECT_URL_HERE_OR_DELETE_THIS_LINE</projectUrl>
            <iconUrl>http://ICON_URL_HERE_OR_DELETE_THIS_LINE</iconUrl>
            <requireLicenseAcceptance>false</requireLicenseAcceptance>
            <description>target framework</description>
            <releaseNotes>Summary of changes made in this release of the package.</releaseNotes>
            <copyright>Copyright 2019</copyright>
            <tags>3.3.4 4.5</tags>
          </metadata>
       </package>

     

    生成nuget包

        nuget pack my.csproj --debug版本

        nuget pack my.csproj -Properties Configuration=Release --release版本

        

1:刪除已經上傳的nuget包

nuget delete mypackage 1.0.0 -Source http://10.0.2.15:9588/nuget -apikey 123456

 

2:上傳nuget包

nuget push mypackage.nupkg -Source http://10.0.2.15:9588/nuget -apikey 123456