搭建公司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