自建Nuget包源

2019/08/28 20:09
阅读数 26
一些内部使用组件, 统一管理,自动升级.  
1. 新建空的asp.net Web项目,添加引用 NuGet.Server, 发布这个网站到IIS上。
 
2.安装NuGet Package Explore
   以管理员身份打开powershell
   set-executionpolicy remotesigned
   iwr  https://chocolatey.org/install.ps1 -UseBasicParsing | iex
   choco install nugetpackageexplorer
  
3. 打开NuGet Package Explore,  
    新建文件, 
    设置ID和Version信息,
    Content菜单下,添加文件(注意dll的类型添加到Lib\netstandard2.0等类似的文件夹下)
    保存文件到IIS的Packages文件下即可。
   如果IIS配了 webconfig 
    <appSettings>
       <add key="apiKey" value="12345^_^" />
    </appSettings>
   也可以直接点菜单File-->Publish
 
 
4. 设置Nuget源。 tool-->options-->NuGet Package Manager-->Packager Source-->[Add] 按钮
    Name: MyNuGet
    点[Update]按钮
    点[OK]按钮
5. 在需要引用的工程,按右键 添加NuGet包, 选择MyNuGet源,浏览其中的包,点安装即可。

6.当需要更新NuGet包,只需在Package Console中,输入Update-Package 

参阅:  https://docs.microsoft.com/en-us/nuget/hosting-packages/nuget-server

https://www.cnblogs.com/chenug/p/9290281.html
del *.nupkg ; dotnet build ;dotnet pack --output $pwd;$nupkg= dir *.nupkg; dotnet nuget push $nupkg nugetpassword -Source http://192.168.9.1/nuget
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部