2017-09-02 119 views
0

恢復NuGet包我試圖用命令行nuget恢復NuGet包,如:從第三方源

nuget restore BuptAssistant.sln 

但我用從第3 NuGet包源一些軟件包。在Visual Studio中,我可以使用Options - NuGet Package Manager - Package sources在命令行中設置另一個軟件包源,該如何操作?

錯誤日誌可以Travis CI

回答

3

可以看出創建一個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/"