繁体   English   中英

从第三方来源还原NuGet软件包

[英]Restore NuGet package from 3rd party source

我尝试使用命令行nuget还原NuGet软件包,例如:

nuget restore BuptAssistant.sln

但是我使用了3rd NuGet软件包源中的一些软件包。 在Visual Studio中,我可以使用Options - NuGet Package Manager - Package sources包源在命令行中设置另一个程序包源,该怎么做?

可以在Travis CI中看到错误日志

在您的解决方案( .sln )所在的目录中创建一个Nuget.Config文件:

<?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/"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM