自建Nuget包源
一些内部使用组件, 统一管理,自动升级.
1. 新建空的asp.net Web项目,添加引用 NuGet.Server, 发布这个网站到IIS上。
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>
如果IIS配了 webconfig
<appSettings>
<add key="apiKey" value="12345^_^" />
</appSettings>
也可以直接点菜单File-->Publish
也可以直接点菜单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-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
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
浙公网安备 33010602011771号