window系统下搭建本地的NuGet Server

1、 NuGet.Config文件所在的目录: C:\Users\xxx\AppData\Roaming\NuGet

2、将nupkg为结尾的文件放在 项目的Packages目录下。(注意是和web.config同级的Package目录)

3. 访问: http://localhost:53862/nuget/Packages 可以查看都有哪些packages

4. 在工具-》 NuGet 包管理工具 -》程序包源里面添加一个源
name随意起
源地址: http://localhost:53862/nuget 保存

4. 注意修改web.config的
<add key="packagesPath" value="D:\project\new_lpm\nugetserver\nugetserver\Packages"/>

5. 注册https://www.nuget.org/account 获取apiKey

6. 修改web.config的
<add key="apiKey" value="your apiKey"/>

7. 下载NnGet.exe
我已经放在了 \\192.168.1.19\Development\Casino\Temp\Sunny Li 这个里面了

8. 将NnGet.exe所在的目录添加到环境变量

8. 在NnGet.exe所在的目录下打开命令行:
nuget.exe setApiKey [your API key] -source https://www.nuget.org 设置你的apikey

9. 将要push的nupkg文件放在一个目录下, 例如就和unGet.exe的目录下执行:
Nuget push {package file} -s {localhost} {apikey}

Nuget Push jQuery.1.5.1.nupkg -s http://192.168.191.80:60102 b3055b84-05e1-4bc9-b074-76f3b9f122ca

Nuget Push autofac.4.6.0.nupkg -s http://192.168.191.80:60102 b3055b84-05e1-4bc9-b074-76f3b9f122ca

10. copy xx %USERPROFILE%\AppData\Roaming\NuGet

11.生成nuspec 文件: 进入.csproj文件所在目录,运行nuget spec 命令,将生成.nuspec文件


12: 进入.csproj文件所在目录,运行nuget pack xxxx.nuspec 命令,将生成.nupkg文件 或在目录里面使用dotnet pack xxx(classLibrary 例如)
dotnet pack [--output] [--no-build] [--build-base-path] [--configuration] [--version-suffix] [<project>]

转载于:https://www.cnblogs.com/jie3905/p/7192700.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值