<?xml version="1.0" encoding="utf-8"?> <configuration> <config> <!-- Used to specify the default location to expand packages. See: nuget.exe help install See: nuget.exe help update In this example, %PACKAGEHOME% is an environment variable. On Mac/Linux, use $PACKAGE_HOME/External as the value. --> <add key="repositoryPath" value="%PACKAGEHOME%External" /> <!-- Used to specify default source for the push command. See: nuget.exe help push --> <add key="defaultPushSource" value="https://MyRepo/ES/api/v2/package" /> <!-- Proxy settings --> <add key="http_proxy" value="host" /> <add key="http_proxy.user" value="username" /> <add key="http_proxy.password" value="encrypted_password" /> </config> <packageRestore> <!-- Allow NuGet to download missing packages --> <add key="enabled" value="True" /> <!-- Automatically check for missing packages during build in Visual Studio --> <add key="automatic" value="True" /> </packageRestore> <!-- Used to specify the default Sources for list, install and update. See: nuget.exe help list See: nuget.exe help install See: nuget.exe help update --> <packageSources> <add key="NuGet official package source" value="https://api.nuget.org/v3/index.json" /> <add key="MyRepo - ES" value="https://MyRepo/ES/nuget" /> </packageSources> <!-- Used to store credentials --> <packageSourceCredentials /> <!-- Used to disable package sources --> <disabledPackageSources /> <!-- Used to specify default API key associated with sources. See: nuget.exe help setApiKey See: nuget.exe help push See: nuget.exe help mirror --> <apikeys> <add key="https://MyRepo/ES/api/v2/package" value="encrypted_api_key" /> </apikeys> <!-- Used to specify trusted signers to allow during signature verification. See: nuget.exe help trusted-signers --> <trustedSigners> <author name="microsoft"> <certificate fingerprint="3F9001EA83C560D712C24CF213C3D312CB3BFF51EE89435D3430BD06B5D0EECE" hashAlgorithm="SHA256" allowUntrustedRoot="false" /> </author> <repository name="nuget.org" serviceIndex="https://api.nuget.org/v3/index.json"> <certificate fingerprint="0E5F38F57DC1BCC806D8494F4F90FBCEDD988B46760709CBEEC6F4219AA6157D" hashAlgorithm="SHA256" allowUntrustedRoot="false" /> <owners>microsoft;aspnet;nuget</owners> </repository> </trustedSigners> </configuration>
官网地址:https://docs.microsoft.com/zh-cn/nuget/reference/nuget-config-file