.net 从第三方源还原NuGet包

.net 从第三方源还原NuGet包,.net,visual-studio,mono,nuget,travis-ci,.net,Visual Studio,Mono,Nuget,Travis Ci,我尝试使用命令行numget来恢复numget包,如: nuget restore BuptAssistant.sln 但是我使用了一些来自第三个NuGet包源的包。在VisualStudio中,我可以使用Options-NuGet-Package-Manager-Package-sources在命令行中设置另一个包源,如何执行 错误日志可以在中看到,在与解决方案相同的目录(.sln)中创建一个Nuget.Config文件: 或: 在与解决方案相同的目录中创建Nuget.Config文件(.s

我尝试使用命令行
numget
来恢复numget包,如:

nuget restore BuptAssistant.sln
但是我使用了一些来自第三个NuGet包源的包。在VisualStudio中,我可以使用
Options-NuGet-Package-Manager-Package-sources
在命令行中设置另一个包源,如何执行


错误日志可以在

中看到,在与解决方案相同的目录(
.sln
)中创建一个
Nuget.Config
文件:

或:


在与解决方案相同的目录中创建
Nuget.Config
文件(
.sln
):

或:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="nuget.org" value="https://www.nuget.org/api/v3/" />
    <add key="MyCustomSource" value="https://yournnugetserver.com/api/v3/" />
  </packageSources>
</configuration>
nuget sources Add -Name "MyCustomSource" -source https://yournnugetserver.com/api/v3/
nuget restore MySolution.sln
nuget restore MySolution.sln -source "https://www.nuget.org/api/v3;https://yournnugetserver.com/api/v3/"