61938

自建Nuget包源

一些内部使用组件, 统一管理,自动升级.  
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     Source=http://localhost:9001/nuget     点[Update]按钮     点[OK]按钮 5. 在需要引用的工程,按右键 添加NuGet包, 选择MyNuGet源,浏览其中的包,点安装即可。6.当需要更新NuGet包,只需在Package Console中,输入Update-Package 参阅: https://docs.microsoft.com/en-us/nuget/hosting-packages/nuget-serverhttps://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

来源:博客园

作者:杨志农

链接:https://www.cnblogs.com/yangzn/p/11426219.html

Recommend