我有一台没有互联网访问权限的TFS服务器。我在TFS中配置自己的nuget包源,我尝试仅从此源恢复我的解决方案的包。但是当我启动Nuget恢复构建步骤时,nuget尝试连接到nuget.org并且连接失败。我不明白如何防止这种不必要的连接尝试?
答案 0 :(得分:0)
您可以在Nuget.Config文件中控制NuGet源。在与解决方案文件相同的文件夹中创建文件“Nuget.config”。在配置文件中,您可以清除所有源并定义自己的源。例如,您可以按如下方式设置packageSource
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="ThirdParty Nuget Repository" value="http://localNuget/artifactory/api/nuget/ThirdParty" />
</packageSources>
</configuration>
&lt; clear /&gt; element将清除您现有的Nuget源和&lt; add&gt; element将为您设置一个新的本地Nuget Source。
有关Nuget配置文件的更多信息,请参阅 https://docs.microsoft.com/en-us/nuget/schema/nuget-config-file
答案 1 :(得分:0)