跳转到内容
GitHub

配置 .NET

用 dotnet nuget add source 把 NuGet 解析指向 Depsilo 的 v3 索引。

之前https://api.nuget.org/v3/index.json
之后http://localhost:23333/nuget/v3/index.json

NuGet 使用 v3 服务索引;Depsilo 的路由是 /nuget/v3/index.json,不是 /nuget/。

终端窗口
dotnet nuget add source http://localhost:23333/nuget/v3/index.json -n depsilo
dotnet nuget list source

上面的命令修改用户级 NuGet.Config。团队项目可把等价的 NuGet.Config 放在解决方案旁,并在需要时用 <clear /> 移除默认 nuget.org 来源:

NuGet.Config
<configuration>
<packageSources>
<clear />
<add key="depsilo" value="http://localhost:23333/nuget/v3/index.json" />
</packageSources>
</configuration>
  1. 确认实例就绪

    终端窗口
    curl -fsS http://localhost:23333/ready
  2. 还原一个项目

    终端窗口
    dotnet restore
  3. 在 Admin 中确认流量

    在 Access logs 中核对 /nuget/ 请求与缓存结果。