使用 dotnet cli 使用 nuget.org 的 http 版本恢复项目的 nuget 包
Restoring nuget packages of project with the http version of nuget.org using the dotnet cli
我正在尝试 dotnet restore
我的 .net 核心项目,但是我无法从我当前的工作站访问 https://api.nuget.org/* (所以命令只是超时),但是访问 http://api.nuget.org/* 是可能的。
有没有办法让 dotnet
cli 使用 nuget.org 的 http 版本?
您可以在您的存储库中创建一个 NuGet.Config
文件(或使用 dotnet new nugetconfig
创建它)并像这样添加提要:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="nuget.org" value="http://api.nuget.org/v3/index.json" protocolVersion="3" />
</packageSources>
</configuration>
您还可以更新全局 NuGet.Config 文件以匹配。它位于 *nix 上的 ~/.nuget/NuGet/NuGet.Config
和 Windows 上的 %APPDATA%\NuGet\NuGet.Config
。
我正在尝试 dotnet restore
我的 .net 核心项目,但是我无法从我当前的工作站访问 https://api.nuget.org/* (所以命令只是超时),但是访问 http://api.nuget.org/* 是可能的。
有没有办法让 dotnet
cli 使用 nuget.org 的 http 版本?
您可以在您的存储库中创建一个 NuGet.Config
文件(或使用 dotnet new nugetconfig
创建它)并像这样添加提要:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="nuget.org" value="http://api.nuget.org/v3/index.json" protocolVersion="3" />
</packageSources>
</configuration>
您还可以更新全局 NuGet.Config 文件以匹配。它位于 *nix 上的 ~/.nuget/NuGet/NuGet.Config
和 Windows 上的 %APPDATA%\NuGet\NuGet.Config
。